[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Sung-Mun Song to first baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-10T01:41:21.902Z","endTime":"2026-07-10T01:42:05.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-09T22:13:15.456Z","endTime":"2026-07-10T01:18:25.436Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-10T01:18:25.436Z","endTime":"2026-07-10T01:40:10.076Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-10T01:40:10.076Z","endTime":"2026-07-10T01:41:23.834Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323006905040803,"aZ":-22.136641457975454,"pfxX":-1.3160361196917312,"pfxZ":5.5623065129517375,"pX":-0.15836186567029298,"pZ":1.413356957368576,"vX0":2.5613086401166076,"vY0":-132.4855409216795,"vZ0":-6.001599288974781,"x":123.04,"y":200.62,"x0":-0.960177584569484,"y0":50.001044077393765,"z0":5.291655331541052,"aX":-2.374378551648512},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":1.9,"spinRate":2508,"spinDirection":205},"zone":13,"typeConfidence":0.89,"plateTime":0.41106471389201005,"extension":5.772554182437862},"index":3,"playId":"b073a824-63e0-368b-9daa-fafb9d2fe908","pitchNumber":1,"startTime":"2026-07-10T01:41:23.834Z","endTime":"2026-07-10T01:41:27.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.4,"endSpeed":87.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.225049526277445,"aZ":-15.826677700711777,"pfxX":-6.791648945586787,"pfxZ":8.299650522586637,"pX":-0.546313508729286,"pZ":2.454260861405332,"vX0":2.5889984744193857,"vY0":-138.98384381106587,"vZ0":-5.322708922138764,"x":137.82,"y":172.51,"x0":-0.6040535255223695,"y0":50.001086724761635,"z0":5.434255603942103,"aX":-13.372591234905011},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":11.9,"spinRate":2216,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3931163905855861,"extension":5.989861250890767},"index":4,"playId":"cb8103af-6c6a-3077-a660-2afd7dcd7a78","pitchNumber":2,"startTime":"2026-07-10T01:41:40.882Z","endTime":"2026-07-10T01:41:45.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.534250650127543,"aZ":-33.51013381734087,"pfxX":6.244703963531462,"pfxZ":-0.9190856464185639,"pX":0.07884250356321562,"pZ":2.5296855226586374,"vX0":0.7107734864682516,"vY0":-119.23993423526073,"vZ0":0.09915903989013652,"x":113.99,"y":170.48,"x0":-1.0344471272999203,"y0":50.00106812021372,"z0":5.483380084655207,"aX":9.091646451611975},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":-11.5,"spinRate":2683,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4573935583704576,"extension":5.676673673274281},"hitData":{"launchSpeed":89.4,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.87,"coordY":157.6}},"index":5,"playId":"7090fd77-c64d-3d91-9d0e-63061a56141a","pitchNumber":3,"startTime":"2026-07-10T01:41:57.193Z","endTime":"2026-07-10T01:42:05.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-10T01:42:05.946Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-10T01:42:27.140Z","endTime":"2026-07-10T01:43:17.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":95.4,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.141875030658646,"aZ":-14.097006823778955,"pfxX":-4.099847426539593,"pfxZ":9.264556643309174,"pX":-0.12531280260602845,"pZ":2.4695849236718255,"vX0":2.8640358087961673,"vY0":-138.82186818461034,"vZ0":-5.540808850960546,"x":121.78,"y":172.1,"x0":-0.6378164755339502,"y0":50.00443042047348,"z0":5.430243508180636,"aX":-8.000987543752114},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":6.8,"spinRate":2186,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39459297798714665,"extension":5.98251066068447},"index":0,"playId":"7693ee26-ef31-30e6-a3fc-6fb631ada7b7","pitchNumber":1,"startTime":"2026-07-10T01:42:32.821Z","endTime":"2026-07-10T01:42:36.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231977699017733,"aZ":-21.871900390892588,"pfxX":-0.545471531739752,"pfxZ":5.678682962179302,"pX":-0.39464911802437325,"pZ":3.659806834096914,"vX0":1.3288065287431288,"vY0":-133.25090339845056,"vZ0":-0.8191353217140253,"x":132.04,"y":139.97,"x0":-0.8269478683630356,"y0":50.004502602706324,"z0":5.5386947029220215,"aX":-0.9900789117267116},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":0.7,"spinRate":2430,"spinDirection":211},"zone":11,"typeConfidence":0.79,"plateTime":0.40966550565783466,"extension":5.937121303638637},"index":1,"playId":"55c7b4b9-d85c-3b21-9961-c32b76e35453","pitchNumber":2,"startTime":"2026-07-10T01:42:47.904Z","endTime":"2026-07-10T01:42:52.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.4,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632597157388037,"aZ":-31.7060893839545,"pfxX":-8.892444756869889,"pfxZ":0.26330233129041236,"pX":0.32338074063337346,"pZ":1.726146670563079,"vX0":5.5533354178030185,"vY0":-131.6299505840854,"vZ0":-3.510822568762801,"x":104.67,"y":192.17,"x0":-0.6571402411101805,"y0":50.00147002312809,"z0":5.421835881562962,"aX":-15.621457267117979},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":14.9,"spinRate":1672,"spinDirection":241},"zone":9,"typeConfidence":0.9,"plateTime":0.4159398392103153,"extension":5.885309447567039},"hitData":{"launchSpeed":89.2,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.72,"coordY":97.77}},"index":2,"playId":"c60b6a37-e5c4-32df-ada0-4fb6d65249de","pitchNumber":3,"startTime":"2026-07-10T01:43:04.260Z","endTime":"2026-07-10T01:43:17.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:43:17.146Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-10T01:43:58.409Z","endTime":"2026-07-10T01:46:04.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1a4b3108-c76d-3e12-b979-0ca684b421d6","startTime":"2026-07-10T01:43:40.268Z","endTime":"2026-07-10T01:43:44.029Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387676729105646,"aZ":-35.899382116361544,"pfxX":5.948971201983302,"pfxZ":-2.5529776899294143,"pX":0.7188075388800953,"pZ":1.344485114294858,"vX0":1.9010957384548663,"vY0":-120.47273581428331,"vZ0":-2.153165901690118,"x":89.6,"y":202.48,"x0":-0.8554233514098385,"y0":50.00486851226188,"z0":5.450430215464166,"aX":8.666434461886281},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.9,"breakHorizontal":-11.3,"spinRate":2640,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.4562290932546045,"extension":5.637395095727128},"index":1,"playId":"c2773491-c0a0-3bd3-a65a-828f61a36b70","pitchNumber":1,"startTime":"2026-07-10T01:44:00.529Z","endTime":"2026-07-10T01:44:04.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74859487723171,"aZ":-35.877127328061945,"pfxX":-9.40266785727821,"pfxZ":-2.097544451460534,"pX":0.17609410422455793,"pZ":1.6940982242493634,"vX0":5.456375499710702,"vY0":-132.2280905906861,"vZ0":-2.8383628461738457,"x":110.29,"y":193.04,"x0":-0.6948678656156224,"y0":50.00154074257829,"z0":5.41932690475993,"aX":-16.613721916847144},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.2,"breakHorizontal":15.8,"spinRate":1782,"spinDirection":252},"zone":8,"typeConfidence":0.91,"plateTime":0.4145663577328258,"extension":5.71096916036854},"index":2,"playId":"6ac65e71-2751-3e71-ad28-b1bd83ccdf69","pitchNumber":2,"startTime":"2026-07-10T01:44:17.606Z","endTime":"2026-07-10T01:44:21.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.723475112602177,"aZ":-15.259332379775955,"pfxX":-6.263497116952431,"pfxZ":8.68291346383629,"pX":0.49330369713599587,"pZ":2.3085007070455137,"vX0":5.012324669065581,"vY0":-138.62914358674956,"vZ0":-5.450808252602635,"x":98.2,"y":176.45,"x0":-0.5236005639829437,"y0":50.002696717704,"z0":5.317237219798944,"aX":-12.202279133782406},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2195,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.394957442689424,"extension":5.995249149603915},"index":3,"playId":"90290997-3206-35b8-8d4b-fce10d1f452a","pitchNumber":3,"startTime":"2026-07-10T01:44:39.447Z","endTime":"2026-07-10T01:44:43.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"139bf11f-d746-3342-93e4-1a43d1c0b5e8","startTime":"2026-07-10T01:45:02.260Z","endTime":"2026-07-10T01:45:05.820Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278281117800006,"aZ":-39.432434701631,"pfxX":-0.43359097101301664,"pfxZ":-4.2640214123094236,"pX":0.12488243092223729,"pZ":3.3697407062395035,"vX0":2.2556497019740425,"vY0":-129.16863101969287,"vZ0":1.7207948418573276,"x":112.24,"y":147.8,"x0":-0.7009701927680484,"y0":50.00593946548402,"z0":5.712431049852297,"aX":-0.7379094911094933},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-7.2,"breakHorizontal":0.4,"spinRate":2698,"spinDirection":40},"zone":12,"typeConfidence":0.92,"plateTime":0.4229956421893126,"extension":5.675805582578806},"index":5,"playId":"e62d6179-e9ad-310a-ab21-09507020974c","pitchNumber":4,"startTime":"2026-07-10T01:45:22.544Z","endTime":"2026-07-10T01:45:49.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.051319981586104,"aZ":-36.3264129651846,"pfxX":-0.16993000514880235,"pfxZ":-2.4442606589977967,"pX":0.12476326819370141,"pZ":2.759311296149439,"vX0":2.1966264522561105,"vY0":-129.38983242702278,"vZ0":-0.1833277432296676,"x":112.24,"y":164.28,"x0":-0.7117048036576896,"y0":50.00001596638348,"z0":5.605886525552596,"aX":-0.28958159977635184},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.2,"breakHorizontal":-0.1,"spinRate":2764,"spinDirection":44},"zone":2,"typeConfidence":0.91,"plateTime":0.4227169866073681,"extension":5.776144962285253},"index":6,"playId":"5736dd1a-a74f-3be0-bb12-e918a5c7197a","pitchNumber":5,"startTime":"2026-07-10T01:45:58.707Z","endTime":"2026-07-10T01:46:04.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:46:04.461Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to center fielder Jackson Merrill. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-10T01:46:22.422Z","endTime":"2026-07-10T01:47:51.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86212807945116,"aZ":-26.488789220046705,"pfxX":0.7513176473151404,"pfxZ":3.235805774610192,"pX":-0.8077460233271815,"pZ":4.213119405169835,"vX0":-0.2140820573336365,"vY0":-130.96758904207627,"vZ0":1.439951666185502,"x":147.79,"y":125.03,"x0":-0.8230943528702427,"y0":50.00145805576021,"z0":5.622228022711442,"aX":1.3190807982846784},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2389,"spinDirection":197},"zone":11,"typeConfidence":0.93,"plateTime":0.41650173801164136,"extension":5.77127602440023},"index":0,"playId":"89ed493f-2840-3363-b458-ce9beede9bb1","pitchNumber":1,"startTime":"2026-07-10T01:46:29.968Z","endTime":"2026-07-10T01:46:33.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925883510789397,"aZ":-36.11733456826439,"pfxX":0.1374988764343077,"pfxZ":-2.315318657255686,"pX":0.21172330591122768,"pZ":2.7477716348625423,"vX0":2.1954693004357404,"vY0":-128.90016423274463,"vZ0":-0.31123766155006927,"x":108.93,"y":164.59,"x0":-0.6648938148155432,"y0":50.00433833042106,"z0":5.631898199763565,"aX":0.23367242973345342},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.1,"breakHorizontal":-0.7,"spinRate":2714,"spinDirection":30},"zone":2,"typeConfidence":0.91,"plateTime":0.42309415583733356,"extension":5.805145330396424},"index":1,"playId":"1fd22bcc-2c08-3687-bfb0-988aa3c60a52","pitchNumber":2,"startTime":"2026-07-10T01:46:49.491Z","endTime":"2026-07-10T01:46:53.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"a16fda54-9132-3f26-b3a4-5742677199ee","startTime":"2026-07-10T01:47:08.447Z","endTime":"2026-07-10T01:47:13.054Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757821928988715,"aZ":-35.59556525153327,"pfxX":0.9437592937443684,"pfxZ":-2.0170805344557525,"pX":-0.5919260102811063,"pZ":3.232079346878995,"vX0":0.12737800183623615,"vY0":-128.86321607101647,"vZ0":0.7413173901425465,"x":139.56,"y":151.51,"x0":-0.7646153584104365,"y0":50.00381923036421,"z0":5.673230233444221,"aX":1.5999971562433932},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.2,"breakHorizontal":-1.7,"spinRate":2605,"spinDirection":38},"zone":1,"typeConfidence":0.9,"plateTime":0.42374423575210374,"extension":5.671483235375237},"hitData":{"launchSpeed":66.3,"launchAngle":14.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.22,"coordY":105.37}},"index":3,"playId":"57cf16d2-614a-36bb-82bc-01bfbcbf317b","pitchNumber":3,"startTime":"2026-07-10T01:47:40.394Z","endTime":"2026-07-10T01:47:51.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.88,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:47:51.990Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-10T01:48:25.133Z","endTime":"2026-07-10T01:50:06.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.623792566168426,"aZ":-33.09650351031398,"pfxX":-9.57193093348044,"pfxZ":-0.5234238222303746,"pX":0.05585786692108054,"pZ":1.8774306150499285,"vX0":5.236562311523204,"vY0":-131.86657506984218,"vZ0":-2.9347156490860358,"x":114.87,"y":188.09,"x0":-0.7065531357053434,"y0":50.000527336395535,"z0":5.432901254914511,"aX":-16.945923321573098},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.3,"breakHorizontal":16.3,"spinRate":1682,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.4145112084989524,"extension":5.763511770146809},"index":0,"playId":"fc085b80-6f71-3350-8fbd-3b03b9cbbf51","pitchNumber":1,"startTime":"2026-07-10T01:48:32.432Z","endTime":"2026-07-10T01:48:35.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.3,"endSpeed":83.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501267819767527,"aZ":-33.62119591519188,"pfxX":-9.892166028607498,"pfxZ":-0.8191325053329184,"pX":-0.5118450660186673,"pZ":1.010392278132172,"vX0":4.0044675398183465,"vY0":-132.82528756582755,"vZ0":-4.842516658979013,"x":136.51,"y":211.5,"x0":-0.7605047678162599,"y0":50.000988038330206,"z0":5.323592426509618,"aX":-17.536696911975035},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.4,"breakHorizontal":16.9,"spinRate":1698,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.4135868535252909,"extension":5.803697585313546},"index":1,"playId":"f47a7bac-87d4-3a94-a9e1-3ab4feac3ad9","pitchNumber":2,"startTime":"2026-07-10T01:48:55.868Z","endTime":"2026-07-10T01:48:59.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57263911921624,"aZ":-37.34268510615318,"pfxX":7.93099363263415,"pfxZ":-3.496577445745946,"pX":0.8838708921654097,"pZ":1.964349445815538,"vX0":1.7113124928949786,"vY0":-121.00849730443635,"vZ0":-0.4484808981596997,"x":83.31,"y":185.74,"x0":-0.8636352916203048,"y0":50.005796117444554,"z0":5.4359086150271905,"aX":11.7116573386956},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.1,"breakHorizontal":-14.8,"spinRate":2569,"spinDirection":37},"zone":14,"typeConfidence":0.81,"plateTime":0.4533997049858418,"extension":5.693868322581838},"index":2,"playId":"3cab1144-8d76-388e-8e99-1f996560e323","pitchNumber":3,"startTime":"2026-07-10T01:49:15.907Z","endTime":"2026-07-10T01:49:20.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924439113385226,"aZ":-34.09613857600771,"pfxX":-9.860539207385184,"pfxZ":-1.0753494409960114,"pX":-0.7842166260769713,"pZ":1.3525448295211921,"vX0":3.3735896312830334,"vY0":-133.2243912243238,"vZ0":-4.068287237076472,"x":146.89,"y":202.26,"x0":-0.7895027151574073,"y0":50.00312139833075,"z0":5.37708099963352,"aX":-17.638177799412905},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.6,"breakHorizontal":17.0,"spinRate":1730,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.41190634952969996,"extension":5.719694010057098},"index":3,"playId":"d12f8556-d613-3b7e-ae8a-e81979f45eb6","pitchNumber":4,"startTime":"2026-07-10T01:49:41.169Z","endTime":"2026-07-10T01:49:44.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.701000217947122,"aZ":-33.98748753822444,"pfxX":-1.1481199908323676,"pfxZ":-1.0694089938479818,"pX":0.6834223971006043,"pZ":1.0256689672406054,"vX0":3.5155442785761455,"vY0":-129.86394760972027,"vZ0":-4.658022775110535,"x":90.95,"y":211.09,"x0":-0.542209203108369,"y0":50.00266915487063,"z0":5.445297217378813,"aX":-1.9499217775612785},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.8,"breakHorizontal":1.2,"spinRate":2817,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.4227330941528886,"extension":5.9263555246135615},"index":4,"playId":"68383c96-a59c-3108-b7ff-d9eefbe23778","pitchNumber":5,"startTime":"2026-07-10T01:50:02.943Z","endTime":"2026-07-10T01:50:06.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:50:06.549Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-10T01:52:42.245Z","endTime":"2026-07-10T01:53:52.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22499447712252,"aZ":-15.041174774558176,"pfxX":-6.999520293810244,"pfxZ":9.308707362045961,"pX":1.330805388769218,"pZ":1.82265985183272,"vX0":9.853910070457852,"vY0":-134.79070962282444,"vZ0":-6.094641787876079,"x":66.27,"y":189.57,"x0":-1.4624577603255973,"y0":50.0016926807288,"z0":5.1744831158619435,"aX":-12.88226374372866},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40630131306499395,"extension":6.321439425613805},"index":0,"playId":"240f4780-8b1b-3daa-9a94-a2081915d402","pitchNumber":1,"startTime":"2026-07-10T01:52:47.932Z","endTime":"2026-07-10T01:52:51.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630235670703993,"aZ":-24.335454111012055,"pfxX":-9.11395584317451,"pfxZ":4.259512049875446,"pX":-0.14890749368958991,"pZ":1.2608126863938864,"vX0":6.984936767326301,"vY0":-134.6669703151098,"vZ0":-5.932084431827183,"x":122.68,"y":204.74,"x0":-1.5892441767498278,"y0":50.00527647682075,"z0":5.208510254144613,"aX":-16.779770480939618},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":15.0,"spinRate":2269,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40637543810108134,"extension":6.207559648968339},"index":1,"playId":"ac28e6fe-5837-3ce4-a824-80cef96280c1","pitchNumber":2,"startTime":"2026-07-10T01:53:01.439Z","endTime":"2026-07-10T01:53:06.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.022389141217438,"aZ":-19.289810448933036,"pfxX":-2.157122391795031,"pfxZ":7.140804563517998,"pX":0.049177247178485234,"pZ":2.155816290611343,"vX0":5.5055369580589755,"vY0":-133.30190291216272,"vZ0":-4.48588114089533,"x":115.13,"y":180.57,"x0":-1.7604335467736874,"y0":50.00058261894214,"z0":5.248606741595013,"aX":-3.891313745479255},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":2.8,"spinRate":2334,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4105159350916212,"extension":5.986353352081978},"index":2,"playId":"f969e5f7-5dc7-3c20-a07f-fef9d9d52eaa","pitchNumber":3,"startTime":"2026-07-10T01:53:16.739Z","endTime":"2026-07-10T01:53:21.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.523976829687125,"aZ":-26.29592189886176,"pfxX":0.9050827010133045,"pfxZ":3.5794820764598434,"pX":0.9604992194717035,"pZ":1.757821161086825,"vX0":6.068324895844018,"vY0":-127.71269679483409,"vZ0":-3.885286064198064,"x":80.39,"y":191.32,"x0":-1.5690420709551505,"y0":50.00616508196821,"z0":5.378992396963815,"aX":1.4872424724606264},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-3.1,"spinRate":2396,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.42968706783238453,"extension":6.024404290137354},"index":3,"playId":"35785af4-7b1c-3446-a15e-72b1386f0e19","pitchNumber":4,"startTime":"2026-07-10T01:53:33.193Z","endTime":"2026-07-10T01:53:36.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19766502216934,"aZ":-32.96353158288666,"pfxX":-9.311877055785484,"pfxZ":-0.45313763758262526,"pX":0.5224391631549116,"pZ":0.9830595272520685,"vX0":8.669934643831956,"vY0":-131.84593281880296,"vZ0":-4.835704396069493,"x":97.09,"y":212.24,"x0":-1.5997081443205943,"y0":50.00012978914285,"z0":5.275283947810929,"aX":-16.38172471102679},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.0,"spinRate":2130,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.41553523437739415,"extension":6.2029474310192265},"index":4,"playId":"7864c32a-4726-359d-979a-f2abb2c6973a","pitchNumber":5,"startTime":"2026-07-10T01:53:48.363Z","endTime":"2026-07-10T01:53:52.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:53:52.204Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-10T01:54:03.257Z","endTime":"2026-07-10T01:55:54.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":93.8,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836410699564766,"aZ":-15.506115465568309,"pfxX":-5.93630104224353,"pfxZ":8.888851236133537,"pX":-0.7035358003671053,"pZ":2.220719470412711,"vX0":4.791107985587179,"vY0":-136.5067318496715,"vZ0":-4.972575425703787,"x":143.82,"y":178.82,"x0":-1.715699871231146,"y0":50.00480401309131,"z0":5.144217383185405,"aX":-11.133289046228514},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2236,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4022434465665139,"extension":6.2232173186346},"index":0,"playId":"cad68dd6-b65c-3fed-b7e5-bf5711397ae5","pitchNumber":1,"startTime":"2026-07-10T01:54:18.317Z","endTime":"2026-07-10T01:54:22.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.6,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285899400724915,"aZ":-34.927458495393665,"pfxX":-8.102891183255025,"pfxZ":-1.5624286396905642,"pX":-1.1197778069144262,"pZ":1.8642680053903882,"vX0":4.247840520849749,"vY0":-131.85705405280078,"vZ0":-2.470054208654761,"x":159.68,"y":188.44,"x0":-1.699664576875408,"y0":50.00494632157254,"z0":5.392749157868352,"aX":-14.256124427145227},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.1,"breakHorizontal":13.7,"spinRate":2105,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41553687152971097,"extension":5.9802767907759975},"index":1,"playId":"e38ca176-9e68-3ea8-9e0f-dd0f41d62ab6","pitchNumber":2,"startTime":"2026-07-10T01:54:32.662Z","endTime":"2026-07-10T01:54:37.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.288368404006526,"aZ":-16.47088787375156,"pfxX":-6.728329371252764,"pfxZ":8.258657129990198,"pX":0.4854762528600226,"pZ":3.3044243861979403,"vX0":7.841054753295359,"vY0":-137.45837617156835,"vZ0":-2.1826785749856565,"x":98.49,"y":149.56,"x0":-1.5385177586844057,"y0":50.002842020942964,"z0":5.235200147081055,"aX":-12.793926225815179},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2321,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3994517704291374,"extension":6.025225770334387},"index":2,"playId":"c93c6042-e24d-30a6-a27b-c9d621ba9d8f","pitchNumber":3,"startTime":"2026-07-10T01:54:48.083Z","endTime":"2026-07-10T01:54:52.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69090023303673,"aZ":-15.48266223371459,"pfxX":-6.500234043723159,"pfxZ":8.903754538258784,"pX":-0.780193119543961,"pZ":4.188385797608112,"vX0":4.835852918126087,"vY0":-136.68590373045564,"vZ0":-0.17620771988340772,"x":146.74,"y":125.69,"x0":-1.7359196722436123,"y0":50.00432315331194,"z0":5.325143676145098,"aX":-12.188691773253323},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":2500,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4021192751402838,"extension":6.041892112669644},"index":3,"playId":"2182be2f-56fd-3c32-9645-d0b6231a5d6a","pitchNumber":4,"startTime":"2026-07-10T01:55:07.832Z","endTime":"2026-07-10T01:55:11.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6142373335548,"aZ":-36.377230500928164,"pfxX":3.391831587410695,"pfxZ":-2.648903026173935,"pX":0.40837657697795965,"pZ":1.493211917588375,"vX0":4.167782486902376,"vY0":-125.52230686583306,"vZ0":-2.438665896859626,"x":101.43,"y":198.46,"x0":-1.7173466245899351,"y0":50.0026047356501,"z0":5.453923976669192,"aX":5.383640985647623},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.2,"breakHorizontal":-7.1,"spinRate":2688,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43721553091643806,"extension":6.242007683241836},"index":4,"playId":"046c3da4-696c-3ea2-a6c7-304af3643753","pitchNumber":5,"startTime":"2026-07-10T01:55:24.068Z","endTime":"2026-07-10T01:55:29.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.249208125605293,"aZ":-33.40864463635883,"pfxX":-9.361167800759581,"pfxZ":-0.7053780792987894,"pX":-1.2963650286525936,"pZ":1.44395128221539,"vX0":4.098518063995693,"vY0":-131.55045583558845,"vZ0":-3.5391738176113234,"x":166.41,"y":199.79,"x0":-1.6594909808484717,"y0":50.00204859909474,"z0":5.2866479583467045,"aX":-16.384817641168738},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.1,"spinRate":2139,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41656313822782787,"extension":6.1099951735319324},"hitData":{"launchSpeed":67.8,"launchAngle":10.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":150.41}},"index":5,"playId":"b74297c3-fbc6-33f5-8b21-c927bed2f18a","pitchNumber":6,"startTime":"2026-07-10T01:55:46.576Z","endTime":"2026-07-10T01:55:54.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:55:54.988Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-10T01:56:21.155Z","endTime":"2026-07-10T01:56:51.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(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.4,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764972440704415,"aZ":-20.20492107228071,"pfxX":-2.8286988685698167,"pfxZ":6.459488101495186,"pX":-1.0075223599893524,"pZ":2.761858778936314,"vX0":3.3149091152662584,"vY0":-134.62845297951415,"vZ0":-2.8518313059837026,"x":155.4,"y":164.21,"x0":-1.882053891252254,"y0":50.00050494156715,"z0":5.250391426031578,"aX":-5.23901188726458},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":4.4,"spinRate":2324,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40545286556445737,"extension":6.342378484398622},"index":0,"playId":"19c9083e-bf82-3693-9734-2ae36d8b3c37","pitchNumber":1,"startTime":"2026-07-10T01:56:24.209Z","endTime":"2026-07-10T01:56:28.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.342458161752287,"aZ":-23.41667141332391,"pfxX":-9.941198837220712,"pfxZ":4.607053301108111,"pX":0.5604398338698425,"pZ":2.9115566975614637,"vX0":8.830455975217937,"vY0":-137.0247863980348,"vZ0":-1.9507681826188479,"x":95.64,"y":160.17,"x0":-1.412760371356205,"y0":50.002518677874676,"z0":5.232946776781778,"aX":-18.899316278309588},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":16.1,"spinRate":2255,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.39975728243065856,"extension":6.382071883632238},"hitData":{"launchSpeed":97.0,"launchAngle":40.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.87,"coordY":67.26}},"index":1,"playId":"214f9ebd-ab38-33d7-9987-4c9cf5be88db","pitchNumber":2,"startTime":"2026-07-10T01:56:40.428Z","endTime":"2026-07-10T01:56:51.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-10T01:56:51.365Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-10T01:58:55.363Z","endTime":"2026-07-10T02:01:50.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80942460080444,"aZ":-14.12131666257737,"pfxX":-4.06582355439245,"pfxZ":9.357248967795435,"pX":-0.8978210953727547,"pZ":3.5139520674834293,"vX0":0.9807618134869246,"vY0":-137.83682154169838,"vZ0":-2.935184644389886,"x":151.22,"y":143.9,"x0":-0.7292490670540107,"y0":50.005896562520846,"z0":5.54259424280342,"aX":-7.847424015791406},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2025,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3969310705568261,"extension":5.791624737145875},"index":0,"playId":"1819b23a-2a4c-3f5e-801e-55e7f7b01174","pitchNumber":1,"startTime":"2026-07-10T01:59:04.979Z","endTime":"2026-07-10T01:59:08.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089234608941023,"aZ":-32.620336209309094,"pfxX":7.779651685245476,"pfxZ":-0.3146853104467855,"pX":0.23613992838515677,"pZ":2.4983559487922022,"vX0":0.3126660746871782,"vY0":-118.56546866261918,"vZ0":-0.1757308907185111,"x":108.0,"y":171.32,"x0":-0.9083682477102933,"y0":50.00114877680143,"z0":5.543324281665707,"aX":11.105087382958038},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-14.2,"spinRate":2467,"spinDirection":47},"zone":5,"typeConfidence":0.89,"plateTime":0.46148401049064747,"extension":5.6724819440914755},"index":1,"playId":"ea46b4d6-38f8-327e-be44-d75690a4bd98","pitchNumber":2,"startTime":"2026-07-10T01:59:21.987Z","endTime":"2026-07-10T01:59:26.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4844037060585,"aZ":-14.40484811882107,"pfxX":-3.9137088971286964,"pfxZ":9.236185529752223,"pX":-0.11974792138292162,"pZ":1.520967184767023,"vX0":2.8028747708771045,"vY0":-137.56507750670204,"vZ0":-7.58498200448792,"x":121.56,"y":197.71,"x0":-0.6415164902874207,"y0":50.00137176143838,"z0":5.283322119978941,"aX":-7.527554141811719},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2045,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39762037875122846,"extension":5.849637304790713},"index":2,"playId":"74cb5a02-4387-3bf1-b804-e1fff212ecb7","pitchNumber":3,"startTime":"2026-07-10T01:59:38.109Z","endTime":"2026-07-10T01:59:41.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257860199330924,"aZ":-14.985493926411912,"pfxX":-5.042060162316973,"pfxZ":8.820147968850517,"pX":0.09199808017495995,"pZ":2.5062508455651864,"vX0":3.68885424153745,"vY0":-138.55655926547067,"vZ0":-5.231769892807215,"x":113.49,"y":171.11,"x0":-0.5998786139821267,"y0":50.00606960673743,"z0":5.416576460774481,"aX":-9.829056777713712},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2026,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39495675613905545,"extension":6.022178342318831},"index":3,"playId":"c673f764-61f3-3845-ae89-8a563b018ae4","pitchNumber":4,"startTime":"2026-07-10T01:59:56.334Z","endTime":"2026-07-10T02:00:03.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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-10T02:00:18.132Z","endTime":"2026-07-10T02:00:52.680Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883249244943116,"aZ":-31.56618356367287,"pfxX":-8.287654615725058,"pfxZ":0.3554237179178692,"pX":0.46546148021113504,"pZ":2.157678488584839,"vX0":5.567188724605154,"vY0":-130.8119460923483,"vZ0":-2.4067896084611107,"x":99.26,"y":180.52,"x0":-0.6105640361115952,"y0":50.00642128684016,"z0":5.44963494680237,"aX":-14.405534302677966},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":13.8,"spinRate":1640,"spinDirection":245},"zone":9,"typeConfidence":0.9,"plateTime":0.41826603160301,"extension":5.752555299635527},"index":5,"playId":"c302c77d-656d-3c97-9078-6597dfee6662","pitchNumber":5,"startTime":"2026-07-10T02:00:52.680Z","endTime":"2026-07-10T02:00:56.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310439398564267,"aZ":-32.944429786868994,"pfxX":-2.512098396211094,"pfxZ":-0.45375087424905747,"pX":1.214447682487697,"pZ":-0.2607461757392777,"vX0":5.400405796346166,"vY0":-129.23071589962973,"vZ0":-7.738215715544378,"x":70.71,"y":245.82,"x0":-0.5774179156473845,"y0":50.00370095145472,"z0":5.30804568009089,"aX":-4.242664221118944},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.4,"breakHorizontal":3.4,"spinRate":2711,"spinDirection":353},"zone":14,"typeConfidence":0.92,"plateTime":0.4240724484319296,"extension":5.880286569156357},"index":6,"playId":"92a9d3c4-c6f7-3787-8353-b899dbedd426","pitchNumber":6,"startTime":"2026-07-10T02:01:16.714Z","endTime":"2026-07-10T02:01:21.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.356286124006726,"aZ":-25.490705821693403,"pfxX":-9.254823419129627,"pfxZ":3.5213973260420968,"pX":-0.6271145837561548,"pZ":2.6762448657327247,"vX0":3.2854978343714567,"vY0":-137.09149877733745,"vZ0":-2.6642371852427433,"x":140.9,"y":166.52,"x0":-0.6414720135053419,"y0":50.00008281587496,"z0":5.407496228441727,"aX":-17.547234634928916},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2011,"spinDirection":224},"zone":4,"typeConfidence":0.92,"plateTime":0.4001037750512797,"extension":5.993366612018286},"hitData":{"launchSpeed":88.7,"launchAngle":52.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.62,"coordY":109.26}},"index":7,"playId":"77766844-3dfe-3ded-98a0-7f967fe4dcac","pitchNumber":7,"startTime":"2026-07-10T02:01:40.157Z","endTime":"2026-07-10T02:01:50.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:01:50.854Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-10T02:02:08.673Z","endTime":"2026-07-10T02:03:05.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496940320882878,"aZ":-14.50762007403071,"pfxX":-6.354240341017627,"pfxZ":9.16436019174065,"pX":-0.27359073610677465,"pZ":2.138967199474632,"vX0":3.2571557605958406,"vY0":-138.1387499499259,"vZ0":-5.885160969402269,"x":127.43,"y":181.03,"x0":-0.6440160789052781,"y0":50.003574349088574,"z0":5.276736367437743,"aX":-12.249726842299953},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2138,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39689317223690246,"extension":6.0026320146491186},"index":0,"playId":"73b29f9a-97e5-3eba-9e00-e52e10bfaa6c","pitchNumber":1,"startTime":"2026-07-10T02:02:19.352Z","endTime":"2026-07-10T02:02:23.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896536867927125,"aZ":-39.1408760638436,"pfxX":0.12421754601253854,"pfxZ":-4.1572416701835415,"pX":0.42478638162064625,"pZ":2.2410623064696757,"vX0":2.7697707162141336,"vY0":-128.47153868101623,"vZ0":-1.0182528579248395,"x":100.81,"y":178.27,"x0":-0.6821116238228967,"y0":50.00243374258274,"z0":5.6770510658175635,"aX":0.2076998123317034},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.6,"breakHorizontal":-0.8,"spinRate":2733,"spinDirection":27},"zone":9,"typeConfidence":0.92,"plateTime":0.425870678290853,"extension":5.711445555353312},"index":1,"playId":"644e288b-c9fa-3d97-b37f-d41c680047ba","pitchNumber":2,"startTime":"2026-07-10T02:02:35.678Z","endTime":"2026-07-10T02:02:41.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89874410123557,"aZ":-31.14836161873495,"pfxX":-10.374067262194227,"pfxZ":0.587482528154748,"pX":-0.12425319289408052,"pZ":1.2725706719550258,"vX0":4.942259822493603,"vY0":-131.89720863142043,"vZ0":-4.499167893970156,"x":121.74,"y":204.42,"x0":-0.6816865904744807,"y0":50.00293605432857,"z0":5.315877012402691,"aX":-18.149853229326617},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":17.6,"spinRate":1674,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.41637647707188385,"extension":5.872806201221546},"index":2,"playId":"25c8b972-9fdd-35a1-a7cb-9563ce11f2fd","pitchNumber":3,"startTime":"2026-07-10T02:03:00.914Z","endTime":"2026-07-10T02:03:05.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:03:05.701Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, shortstop Xander Bogaerts to first baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-10T02:03:25.494Z","endTime":"2026-07-10T02:04:13.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.947733445821484,"aZ":-22.278748214305743,"pfxX":-9.79877626893342,"pfxZ":5.241466975877135,"pX":0.7036151865865284,"pZ":2.092860987138407,"vX0":6.729174495756772,"vY0":-136.5090198718685,"vZ0":-4.596418715515098,"x":90.18,"y":182.27,"x0":-0.5198527080915669,"y0":50.00373321273671,"z0":5.331541452022225,"aX":-18.500873517394542},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2021,"spinDirection":223},"zone":6,"typeConfidence":0.92,"plateTime":0.4011811446903679,"extension":6.027937661841885},"index":0,"playId":"233d2fb4-3e15-340d-938e-2111e937fce4","pitchNumber":1,"startTime":"2026-07-10T02:03:30.452Z","endTime":"2026-07-10T02:03:35.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9680902670358,"aZ":-35.4732162002276,"pfxX":-0.27433960654980094,"pfxZ":-1.92197014868704,"pX":1.0739883223599462,"pZ":0.6541420985912915,"vX0":4.388823734676795,"vY0":-129.8836782349813,"vZ0":-5.313304787887197,"x":76.06,"y":221.12,"x0":-0.5985296667931366,"y0":50.00297105156315,"z0":5.408887269169848,"aX":-0.4715366906390934},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.4,"breakHorizontal":-0.5,"spinRate":2674,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.42092306380468303,"extension":5.938694055907819},"index":1,"playId":"39e10c86-853c-3698-98e9-99581914a010","pitchNumber":2,"startTime":"2026-07-10T02:03:45.668Z","endTime":"2026-07-10T02:03:49.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21190111628636,"aZ":-33.14582868219433,"pfxX":2.4733142528413365,"pfxZ":-0.5896504650908758,"pX":0.7018747976337232,"pZ":1.8809789516266255,"vX0":3.1639704368624058,"vY0":-127.72621258655884,"vZ0":-2.4652099473249165,"x":90.25,"y":187.99,"x0":-0.8739803389892413,"y0":50.00103416949331,"z0":5.463965246171445,"aX":4.0874844159217485},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.4,"breakHorizontal":-5.2,"spinRate":2909,"spinDirection":43},"zone":9,"typeConfidence":0.86,"plateTime":0.42876100808254947,"extension":5.753647702250846},"hitData":{"launchSpeed":72.5,"launchAngle":6.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.2,"coordY":142.9}},"index":2,"playId":"3531941e-869c-3567-9828-32464e8646b5","pitchNumber":3,"startTime":"2026-07-10T02:04:05.934Z","endTime":"2026-07-10T02:04:13.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:04:13.251Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (19) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-10T02:06:27.042Z","endTime":"2026-07-10T02:06:55.282Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522677503122388,"aZ":-16.027902368190617,"pfxX":-6.556744617165303,"pfxZ":8.70827944237808,"pX":0.17498728822070914,"pZ":2.7585811138254015,"vX0":7.012245715024625,"vY0":-135.07447039411224,"vZ0":-3.496760955821634,"x":110.33,"y":164.3,"x0":-1.5987863792448203,"y0":50.0020061002564,"z0":5.192095467691417,"aX":-12.15552767159233},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2468,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40501135542983535,"extension":6.339484074505987},"hitData":{"launchSpeed":101.4,"launchAngle":34.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.72,"coordY":79.51}},"index":0,"playId":"720d4498-e5cc-37e6-8304-4a8faec012e9","pitchNumber":1,"startTime":"2026-07-10T02:06:27.042Z","endTime":"2026-07-10T02:06:55.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":10.500000000000007,"leverageIndex":0.91,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:06:55.282Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-10T02:07:09.959Z","endTime":"2026-07-10T02:08:11.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.0,"endSpeed":76.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7901837809475,"aZ":-38.79865067054606,"pfxX":3.892216770063016,"pfxZ":-4.480609672623871,"pX":-0.6897851368869318,"pZ":2.3595317599011056,"vX0":1.3659131696120732,"vY0":-120.90833954270575,"vZ0":0.21766077306026,"x":143.29,"y":175.07,"x0":-1.7678250973702947,"y0":50.002506402744004,"z0":5.675872330217457,"aX":5.756116663841744},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.8,"breakHorizontal":-7.3,"spinRate":2546,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4531816944731504,"extension":6.0445811642382},"index":0,"playId":"8611d96e-0412-3634-9676-6b7c18dfff6d","pitchNumber":1,"startTime":"2026-07-10T02:07:17.841Z","endTime":"2026-07-10T02:07:21.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03378004885634,"aZ":-33.09774546891445,"pfxX":-9.448016558186932,"pfxZ":-0.5390847056292101,"pX":0.5716359651824485,"pZ":0.9549313308004623,"vX0":8.434232955540116,"vY0":-129.57013324724258,"vZ0":-4.675232988938959,"x":95.21,"y":213.0,"x0":-1.4979213612492492,"y0":50.006303832167795,"z0":5.311499071439027,"aX":-16.070439584728},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.8,"breakHorizontal":15.2,"spinRate":2151,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42270305121129725,"extension":6.042774532594288},"index":1,"playId":"26be3048-8d24-33d2-83ea-e685a7fc9f02","pitchNumber":2,"startTime":"2026-07-10T02:07:31.642Z","endTime":"2026-07-10T02:07:35.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":89.9,"endSpeed":82.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58575112657046,"aZ":-33.24173874202838,"pfxX":-10.85856957319671,"pfxZ":-0.6152476684697996,"pX":-0.9801407441966643,"pZ":1.3937910044283097,"vX0":5.330530912849355,"vY0":-130.81870031177812,"vZ0":-3.599508677697991,"x":154.36,"y":201.15,"x0":-1.6375632931928026,"y0":50.00493140827335,"z0":5.289624330855281,"aX":-18.750500311508073},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.7,"breakHorizontal":18.5,"spinRate":2265,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4193007297448714,"extension":6.118824902050264},"index":2,"playId":"26443c63-d776-3786-ad42-09147ed4aa40","pitchNumber":3,"startTime":"2026-07-10T02:07:45.753Z","endTime":"2026-07-10T02:07:51.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":82.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334016891138784,"aZ":-32.173281945184,"pfxX":-9.57299108305537,"pfxZ":0.003956095915029323,"pX":-0.18643831814095238,"pZ":1.5240113482409385,"vX0":6.991169873355209,"vY0":-130.83303168213902,"vZ0":-3.406339416986725,"x":124.11,"y":197.63,"x0":-1.6480458583671265,"y0":50.005377521657266,"z0":5.251438430512052,"aX":-16.615639397142786},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":15.8,"spinRate":2342,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4184755642655178,"extension":6.128760348148449},"hitData":{"launchSpeed":99.3,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.46,"coordY":162.68}},"index":3,"playId":"887c464f-7efd-32a5-914e-59906759a675","pitchNumber":4,"startTime":"2026-07-10T02:08:02.858Z","endTime":"2026-07-10T02:08:11.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:08:11.960Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-10T02:08:27.759Z","endTime":"2026-07-10T02:09:57.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.896425496288035,"aZ":-14.787377285074843,"pfxX":-6.489738711613535,"pfxZ":9.360675685652549,"pX":-0.171418635758488,"pZ":1.8796000863791789,"vX0":6.176708790106679,"vY0":-135.72989002529573,"vZ0":-5.856927245658398,"x":123.53,"y":188.03,"x0":-1.638145593323447,"y0":50.00580856759271,"z0":5.102858079084463,"aX":-12.058966377597246},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2398,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4041949838346599,"extension":6.256836833794383},"index":0,"playId":"aa156072-3149-3e0d-bbcd-0fc56a3701f8","pitchNumber":1,"startTime":"2026-07-10T02:08:37.324Z","endTime":"2026-07-10T02:08:41.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.462216163645696,"aZ":-15.287212343591479,"pfxX":-7.031137769479238,"pfxZ":9.036627060720086,"pX":1.8164909702307936,"pZ":1.9031485468734166,"vX0":10.997301674361404,"vY0":-136.21878830298965,"vZ0":-5.776974720627555,"x":47.76,"y":187.39,"x0":-1.3698168762132517,"y0":50.00559652962355,"z0":5.118294372450324,"aX":-13.144028971163802},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":10.2,"spinRate":2329,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4029491619173151,"extension":6.18372432339108},"index":1,"playId":"d326efb1-0861-35e0-bff0-ad5bdd9794fb","pitchNumber":2,"startTime":"2026-07-10T02:08:53.314Z","endTime":"2026-07-10T02:08:57.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30102303108556,"aZ":-31.061005590511286,"pfxX":-9.256404251368117,"pfxZ":0.6467563110461327,"pX":-1.0466775127162322,"pZ":1.4055366088106955,"vX0":4.704504214554727,"vY0":-130.1116283274538,"vZ0":-3.9107911383842433,"x":156.9,"y":200.83,"x0":-1.6756978221997934,"y0":50.001013554040085,"z0":5.281786515605464,"aX":-15.868576027600657},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":15.7,"spinRate":2126,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4209597284272739,"extension":6.205552155169738},"index":2,"playId":"5760f488-302b-3886-ae76-a682bfd3b78e","pitchNumber":3,"startTime":"2026-07-10T02:09:12.125Z","endTime":"2026-07-10T02:09:16.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.0,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134244795246083,"aZ":-29.639849185857194,"pfxX":-10.24704206869262,"pfxZ":1.4652048258411838,"pX":-1.0983498182533538,"pZ":2.0541069285776916,"vX0":4.9424201902841025,"vY0":-130.96926152803843,"vZ0":-2.671345706102256,"x":158.87,"y":183.32,"x0":-1.6845521633781837,"y0":50.00026868756642,"z0":5.31691189063512,"aX":-17.697267637716855},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":17.4,"spinRate":2291,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.41911793031934597,"extension":6.587806071283815},"index":3,"playId":"8726c9fc-482b-3c8b-a502-4f9f92f1c25d","pitchNumber":4,"startTime":"2026-07-10T02:09:27.846Z","endTime":"2026-07-10T02:09:32.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.355885058173243,"aZ":-14.276587951729896,"pfxX":-6.745393816012954,"pfxZ":9.5230843723617,"pX":-0.5278707091544965,"pZ":2.9653575718707774,"vX0":5.5438283062871765,"vY0":-136.53753820415918,"vZ0":-3.169074399946259,"x":137.12,"y":158.72,"x0":-1.7128603230630053,"y0":50.00304537790894,"z0":5.129564202275253,"aX":-12.677551448298972},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":10.9,"spinRate":2458,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.40186734262114054,"extension":6.435707330975346},"hitData":{"launchSpeed":90.6,"launchAngle":54.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.46,"coordY":119.02}},"index":4,"playId":"b274486b-8af1-3a71-a734-f0219393664f","pitchNumber":5,"startTime":"2026-07-10T02:09:46.201Z","endTime":"2026-07-10T02:09:57.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:09:57.182Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-10T02:10:18.790Z","endTime":"2026-07-10T02:12:41.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07052342170518,"aZ":-25.63615282543745,"pfxX":-12.17348675381457,"pfxZ":3.5325054684785426,"pX":-0.547756044851771,"pZ":1.3121963168128146,"vX0":6.781162709115714,"vY0":-135.7855327849682,"vZ0":-5.490081676604184,"x":137.88,"y":203.35,"x0":-1.5070029648957743,"y0":50.00362160582174,"z0":5.163742696432618,"aX":-22.541712405219354},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":20.4,"spinRate":2281,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4046693329918214,"extension":6.292756054210506},"index":0,"playId":"ac913eec-bff0-31d3-a1d8-dde103f66355","pitchNumber":1,"startTime":"2026-07-10T02:10:32.022Z","endTime":"2026-07-10T02:10:36.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95146841154051,"aZ":-17.63395654101464,"pfxX":-2.7343359237183407,"pfxZ":7.953453667137477,"pX":0.6978484067362576,"pZ":1.948572298982156,"vX0":7.448781354852489,"vY0":-134.3125085556367,"vZ0":-4.8791313275126615,"x":90.4,"y":186.17,"x0":-1.7554701244847448,"y0":50.00248639078754,"z0":5.041804861963956,"aX":-4.999414762595103},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":3.4,"spinRate":2354,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4077172151050119,"extension":6.278684385121684},"index":1,"playId":"8906fbda-ab17-3509-87b7-d247d5ee5c07","pitchNumber":2,"startTime":"2026-07-10T02:10:47.201Z","endTime":"2026-07-10T02:10:51.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64070470324103,"aZ":-24.085678022347757,"pfxX":-9.520087989384583,"pfxZ":4.2595644515149775,"pX":-0.9473997677205023,"pZ":2.44239821927765,"vX0":5.241498311120875,"vY0":-137.0140114838996,"vZ0":-2.757945015449196,"x":153.11,"y":172.84,"x0":-1.649711761259095,"y0":50.00155594768371,"z0":5.1101638310483875,"aX":-18.075553199015623},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":2314,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3999439413555952,"extension":6.419504689087939},"index":2,"playId":"47de6393-332b-3ec5-9ba8-ab3074423e0d","pitchNumber":3,"startTime":"2026-07-10T02:11:04.941Z","endTime":"2026-07-10T02:11:10.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.379339549833446,"aZ":-34.1438605908149,"pfxX":-10.755318876807536,"pfxZ":-1.1175138762373074,"pX":0.5502039969201495,"pZ":1.8121371847573864,"vX0":8.934151850387604,"vY0":-132.47481498840364,"vZ0":-2.5122277256885406,"x":96.03,"y":189.85,"x0":-1.475423787501959,"y0":50.000221692272184,"z0":5.278795065261189,"aX":-19.036042875005524},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.4,"breakHorizontal":17.4,"spinRate":2301,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4141148922163036,"extension":6.296768986660874},"index":3,"playId":"bfdaecb1-6082-313b-97df-7feff176d906","pitchNumber":4,"startTime":"2026-07-10T02:11:22.178Z","endTime":"2026-07-10T02:11:26.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70809544868103,"aZ":-28.896131199699674,"pfxX":-11.111644093405284,"pfxZ":1.906663300431595,"pX":0.7927104446236974,"pZ":0.10340580215762414,"vX0":9.54340877947387,"vY0":-130.61644321644167,"vZ0":-7.231361679588628,"x":86.78,"y":235.99,"x0":-1.4730115251197615,"y0":50.00408008792971,"z0":5.094644410654659,"aX":-19.11187869789991},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":17.9,"spinRate":2305,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4200826869201717,"extension":6.09900334202851},"index":4,"playId":"ff655ce9-8f71-3a62-96bd-9d3df3156b17","pitchNumber":5,"startTime":"2026-07-10T02:11:44.759Z","endTime":"2026-07-10T02:11:48.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899022797000057,"aZ":-27.62367588864529,"pfxX":0.45398557437737086,"pfxZ":2.6952189624618823,"pX":0.9554181893118292,"pZ":1.6775998239452494,"vX0":6.2202213518065745,"vY0":-128.67150401733318,"vZ0":-3.5947389630128064,"x":80.58,"y":193.48,"x0":-1.5451151198035764,"y0":50.00380742473944,"z0":5.216241163326006,"aX":0.7659892641428059},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2484,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.42451573536742515,"extension":6.463393864406609},"index":5,"playId":"31af2740-d78b-31d5-8ccc-1ecb8afbe711","pitchNumber":6,"startTime":"2026-07-10T02:12:10.010Z","endTime":"2026-07-10T02:12:14.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-10T02:12:33.686Z","endTime":"2026-07-10T02:12:38.089Z","isPitch":false,"type":"action","player":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.775895670152323,"aZ":-31.4668753027009,"pfxX":-9.45193835022356,"pfxZ":0.3942040395957225,"pX":-1.6540682938026203,"pZ":1.9529654172574777,"vX0":3.267391297035926,"vY0":-132.4834789919784,"vZ0":-2.72616246827619,"x":180.05,"y":186.05,"x0":-1.674010109823852,"y0":50.00083374844842,"z0":5.290506230108685,"aX":-16.83300907826128},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":16.4,"spinRate":2246,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4131228011373662,"extension":6.1084527336268515},"index":7,"playId":"02844b25-5607-3374-af21-d2f589580859","pitchNumber":7,"startTime":"2026-07-10T02:12:38.089Z","endTime":"2026-07-10T02:12:41.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:12:41.644Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-10T02:13:17.580Z","endTime":"2026-07-10T02:14:52.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268322517948192,"aZ":-27.216981603101896,"pfxX":-0.07033788018816911,"pfxZ":3.051547191547253,"pX":0.31829473860992913,"pZ":1.0384612484419615,"vX0":4.916998464005825,"vY0":-125.99183095092961,"vZ0":-4.932470106030948,"x":104.87,"y":210.74,"x0":-1.6414025921410276,"y0":50.00150369828969,"z0":5.195497230970827,"aX":-0.11502047647168566},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-0.8,"spinRate":2346,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.43313092762140615,"extension":6.354865292827317},"index":0,"playId":"4a26ac39-7957-3609-8e50-733b2437b1ae","pitchNumber":1,"startTime":"2026-07-10T02:13:23.179Z","endTime":"2026-07-10T02:13:27.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475103046319575,"aZ":-28.085390357087586,"pfxX":0.015502324440854753,"pfxZ":2.5047735143288197,"pX":0.2002594630049056,"pZ":2.093555948882831,"vX0":4.476536437890802,"vY0":-126.8539964217043,"vZ0":-2.4551689683633073,"x":109.37,"y":182.25,"x0":-1.5878718663399984,"y0":50.00375690600346,"z0":5.308513841681026,"aX":0.024771572073971224},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2324,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.43145484881592244,"extension":5.964615477174889},"index":1,"playId":"7c04c3a8-2bcf-3b5b-9a41-3b488475f9d7","pitchNumber":2,"startTime":"2026-07-10T02:13:40.187Z","endTime":"2026-07-10T02:13:43.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.8,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.744723959374134,"aZ":-15.549299984634086,"pfxX":-8.240423704456603,"pfxZ":8.9020059406328,"pX":0.9726505348557961,"pZ":2.627821217335033,"vX0":9.506090478185685,"vY0":-136.24822758392318,"vZ0":-3.7757466750580715,"x":79.92,"y":167.83,"x0":-1.5016891059553203,"y0":50.00494481977924,"z0":5.11577687799756,"aX":-15.394435538011912},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2496,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.403005021755348,"extension":6.228936256485021},"index":2,"playId":"9b7d2c2e-8f28-31a7-8e2f-d366fe9daf2c","pitchNumber":3,"startTime":"2026-07-10T02:14:00.936Z","endTime":"2026-07-10T02:14:06.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117418500390546,"aZ":-31.6372800317258,"pfxX":-8.829779492864835,"pfxZ":0.3155585577476101,"pX":-0.22307251011941373,"pZ":0.783132943725614,"vX0":6.4645197067713,"vY0":-130.01146239952942,"vZ0":-5.2319799494251615,"x":125.5,"y":217.64,"x0":-1.5890177334591375,"y0":50.00527941258221,"z0":5.210109193417068,"aX":-15.185551480559003},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.6,"spinRate":2170,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42056693629640085,"extension":5.965104783851178},"index":3,"playId":"005d3033-ad3f-3280-b4fd-49b87f98ddd3","pitchNumber":4,"startTime":"2026-07-10T02:14:22.140Z","endTime":"2026-07-10T02:14:26.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99708603388675,"aZ":-26.18291755396459,"pfxX":-1.4129686373412502,"pfxZ":3.5805048379637157,"pX":0.5540021255370691,"pZ":1.5098329702397086,"vX0":5.924083982180134,"vY0":-128.14658295151295,"vZ0":-4.1428268275021845,"x":95.88,"y":198.01,"x0":-1.5981050110847483,"y0":50.001922423810115,"z0":5.178576303540877,"aX":-2.3641485156116913},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":1.3,"spinRate":2402,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42645137547911105,"extension":6.208727735689684},"index":4,"playId":"cbe26855-e6c7-39e0-9869-30c47ae185e1","pitchNumber":5,"startTime":"2026-07-10T02:14:47.056Z","endTime":"2026-07-10T02:14:52.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:14:52.850Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop Xander Bogaerts to first baseman Jake Cronenworth.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-10T02:17:12.770Z","endTime":"2026-07-10T02:17:43.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.583318864127573,"aZ":-19.659076663922814,"pfxX":-8.929205981658107,"pfxZ":6.669569021230014,"pX":0.5545638591157174,"pZ":2.648106638649022,"vX0":6.421880797099632,"vY0":-135.8497486702934,"vZ0":-3.7293890248592416,"x":95.86,"y":167.28,"x0":-0.6748395745518644,"y0":50.00438945905438,"z0":5.3979967335118895,"aX":-16.761768926127147},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":14.9,"spinRate":2154,"spinDirection":221},"zone":6,"typeConfidence":0.86,"plateTime":0.4025302423698429,"extension":5.939241305401535},"index":0,"playId":"ba919202-78cb-3588-bde0-415fe89e8113","pitchNumber":1,"startTime":"2026-07-10T02:17:18.892Z","endTime":"2026-07-10T02:17:22.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906325030556204,"aZ":-19.97363143849557,"pfxX":-8.831401840231804,"pfxZ":6.491571663777998,"pX":0.13479947406451828,"pZ":2.1118157720263744,"vX0":5.207797642584594,"vY0":-135.80669521411082,"vZ0":-4.798175265929878,"x":113.89,"y":135.71,"x0":-0.6536213830848636,"y0":50.00580229731456,"z0":5.278398261766955,"aX":-16.608086805306336},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":15.0,"spinRate":2173,"spinDirection":222},"zone":8,"typeConfidence":0.81,"plateTime":0.40229699328480883,"extension":5.8707344978411085},"hitData":{"launchSpeed":62.3,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.96,"coordY":154.05}},"index":1,"playId":"5510f1f7-063e-33aa-90fb-e8d9048e57e6","pitchNumber":2,"startTime":"2026-07-10T02:17:34.511Z","endTime":"2026-07-10T02:17:43.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:17:43.687Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-10T02:17:55.559Z","endTime":"2026-07-10T02:19:44.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":73.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.477791271176663,"aZ":-36.76140045111518,"pfxX":4.289906291022533,"pfxZ":-3.283997246546914,"pX":0.19069173116716354,"pZ":1.4249612479266747,"vX0":1.7714513532697047,"vY0":-118.77899523870505,"vZ0":-1.4468614623785783,"x":109.73,"y":200.31,"x0":-1.1270967216600245,"y0":50.002610447019094,"z0":5.453671367226974,"aX":5.992706279126378},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.0,"breakHorizontal":-8.3,"spinRate":2436,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.4651317213091999,"extension":5.709830609876768},"index":0,"playId":"ea161b6b-095c-39d4-a239-4d256d37d1b4","pitchNumber":1,"startTime":"2026-07-10T02:18:13.494Z","endTime":"2026-07-10T02:18:17.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77987192595714,"aZ":-33.30811669601786,"pfxX":-1.0784882320326685,"pfxZ":-0.6777505029981601,"pX":0.2305902163565436,"pZ":1.7058886438396257,"vX0":2.668749339111038,"vY0":-129.2954708880494,"vZ0":-3.1378114839289983,"x":108.21,"y":192.72,"x0":-0.6781355125478075,"y0":50.00067472199972,"z0":5.51034196883535,"aX":-1.812832628017411},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.7,"breakHorizontal":1.3,"spinRate":2676,"spinDirection":3},"zone":8,"typeConfidence":0.91,"plateTime":0.4247981763074078,"extension":5.828352655867964},"index":1,"playId":"042c5019-c54b-318f-8277-56c80e889665","pitchNumber":2,"startTime":"2026-07-10T02:18:30.441Z","endTime":"2026-07-10T02:18:34.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-10T02:18:41.444Z","endTime":"2026-07-10T02:18:55.230Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26968484258428,"aZ":-29.76144317680027,"pfxX":-10.72501076279936,"pfxZ":1.3865587339907854,"pX":0.41115681435387175,"pZ":0.766165838153088,"vX0":6.494571330116751,"vY0":-131.66870470912934,"vZ0":-5.839735751429924,"x":101.33,"y":218.09,"x0":-0.7053105295528969,"y0":50.00381672611171,"z0":5.23984034561879,"aX":-18.665402664665283},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":17.9,"spinRate":1675,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.41740589471925604,"extension":5.804038837169632},"index":3,"playId":"470ca8ba-731f-3bac-8dea-b22bb60d0d55","pitchNumber":3,"startTime":"2026-07-10T02:18:55.230Z","endTime":"2026-07-10T02:18:59.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.218789772193272,"aZ":-26.025403721301164,"pfxX":1.0000016996520769,"pfxZ":3.506623223689152,"pX":-1.1482206508829869,"pZ":3.611199166352868,"vX0":-0.9032853607012736,"vY0":-131.69436630847906,"vZ0":0.12719075134203195,"x":160.77,"y":141.28,"x0":-0.9305453672226099,"y0":50.00537944223176,"z0":5.488819499371877,"aX":1.7551087206241165},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":-1.6,"spinRate":2260,"spinDirection":207},"zone":11,"typeConfidence":0.93,"plateTime":0.41606700385093465,"extension":5.775813814373116},"index":4,"playId":"ccddbfe0-85d1-347d-82ca-a54ed79d6984","pitchNumber":4,"startTime":"2026-07-10T02:19:15.110Z","endTime":"2026-07-10T02:19:18.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48770255649289,"aZ":-16.30552382685048,"pfxX":-5.104298981151665,"pfxZ":8.272837620431854,"pX":0.42530046785436015,"pZ":2.2320539031037114,"vX0":4.292505068192923,"vY0":-138.05605910219003,"vZ0":-5.559982690027761,"x":100.79,"y":178.51,"x0":-0.49119802501290954,"y0":50.006321580732596,"z0":5.380601043331065,"aX":-9.794852604016898},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2050,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3976848177069714,"extension":6.115687150874197},"hitData":{"launchSpeed":94.7,"launchAngle":28.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.14,"coordY":57.29}},"index":5,"playId":"7177463d-3930-3cc3-abf3-636adb570b38","pitchNumber":5,"startTime":"2026-07-10T02:19:35.004Z","endTime":"2026-07-10T02:19:44.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:19:44.125Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out sharply to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-10T02:20:07.821Z","endTime":"2026-07-10T02:20:55.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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.5,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607761329266395,"aZ":-24.0879232367712,"pfxX":0.13670894494475683,"pfxZ":4.455289927867307,"pX":-0.12589780752687343,"pZ":3.111377380910638,"vX0":2.171465287126946,"vY0":-133.32258857805093,"vZ0":-1.5751640386660293,"x":121.8,"y":154.77,"x0":-0.9660404909901904,"y0":50.00055608192415,"z0":5.435423919293712,"aX":0.24747200133103334},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":-0.7,"spinRate":2305,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.4096281361865728,"extension":5.890431455741415},"index":0,"playId":"5d2ca13a-3ce3-3193-b2f0-62aed8ab6fdb","pitchNumber":1,"startTime":"2026-07-10T02:20:13.430Z","endTime":"2026-07-10T02:20:16.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972477852018468,"aZ":-32.77466303637308,"pfxX":-1.7885172548089492,"pfxZ":-0.3425662253469326,"pX":0.9275378449063011,"pZ":0.41765327827601023,"vX0":4.891413444533221,"vY0":-130.98566157000548,"vZ0":-6.583641976987684,"x":81.64,"y":227.5,"x0":-0.7231439288315888,"y0":50.00179634517193,"z0":5.3821740223561605,"aX":-3.1400479820374465},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.7,"breakHorizontal":2.3,"spinRate":2751,"spinDirection":333},"zone":14,"typeConfidence":0.91,"plateTime":0.41650100519960187,"extension":5.7553418350809835},"index":1,"playId":"e319acf1-79d7-39d2-84c1-de74810d1d50","pitchNumber":2,"startTime":"2026-07-10T02:20:30.742Z","endTime":"2026-07-10T02:20:33.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90884056675414,"aZ":-31.887748783976207,"pfxX":-9.700528703209546,"pfxZ":0.15982753679950967,"pX":0.21476727337561966,"pZ":1.9048461894488233,"vX0":5.370973676296509,"vY0":-131.95261067172046,"vZ0":-3.1315224863688766,"x":108.81,"y":187.35,"x0":-0.5861127903802442,"y0":50.00231193576231,"z0":5.454982166794379,"aX":-17.116111417332608},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":16.4,"spinRate":1622,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4149935245403915,"extension":5.75209083418769},"hitData":{"launchSpeed":101.0,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.46,"coordY":72.2}},"index":2,"playId":"e084fa2b-e5d9-3612-af79-a889441da3bd","pitchNumber":3,"startTime":"2026-07-10T02:20:48.608Z","endTime":"2026-07-10T02:20:55.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:20:55.941Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-10T02:23:07.616Z","endTime":"2026-07-10T02:25:01.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03822330434249,"aZ":-24.940982959768075,"pfxX":-10.899484066853203,"pfxZ":4.021034292831482,"pX":-0.6815556127485426,"pZ":1.9448487354649766,"vX0":6.366753535342813,"vY0":-133.3921791561986,"vZ0":-3.8854766241700154,"x":142.98,"y":186.27,"x0":-1.6847159583237814,"y0":50.00579283146939,"z0":5.221360628697407,"aX":-19.61986031781488},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":18.4,"spinRate":2384,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4108278012854951,"extension":6.420074561936814},"index":0,"playId":"7bcffe17-d7d2-3a6a-98ac-d019cc5f49b4","pitchNumber":1,"startTime":"2026-07-10T02:23:15.774Z","endTime":"2026-07-10T02:23:19.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196953867447068,"aZ":-40.820074052844916,"pfxX":2.6647510428476022,"pfxZ":-5.837455967433027,"pX":0.47757367361334924,"pZ":1.2591790506464158,"vX0":4.273340979445348,"vY0":-121.0277522513583,"vZ0":-1.642803043547492,"x":98.8,"y":204.78,"x0":-1.6591518669144882,"y0":50.00567080543892,"z0":5.5302570569604965,"aX":3.9435422830650615},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.7,"breakHorizontal":-5.9,"spinRate":2574,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45301805366992154,"extension":6.103581375415275},"index":1,"playId":"fa8d46d7-b953-3f7f-82b1-f501188a1f6c","pitchNumber":2,"startTime":"2026-07-10T02:23:29.240Z","endTime":"2026-07-10T02:23:32.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22714955716561,"aZ":-32.549932484995075,"pfxX":-8.901722145835505,"pfxZ":-0.21832951179674165,"pX":0.4022395230079728,"pZ":0.5273627693666925,"vX0":7.920908103961338,"vY0":-129.16409330273473,"vZ0":-5.583665366727088,"x":101.67,"y":224.54,"x0":-1.543606705549791,"y0":50.00561826392559,"z0":5.2121236642604005,"aX":-15.083939392711969},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.4,"breakHorizontal":14.4,"spinRate":2171,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4236123868479389,"extension":6.187313736555867},"index":2,"playId":"2532f535-423b-3d12-ab4b-1abc9fb7d187","pitchNumber":3,"startTime":"2026-07-10T02:23:44.952Z","endTime":"2026-07-10T02:23:48.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209610924019756,"aZ":-14.895736267565322,"pfxX":-5.74353804765857,"pfxZ":9.476819707538573,"pX":0.19655911872037826,"pZ":2.7977754827818004,"vX0":6.788850296366034,"vY0":-134.4491179026188,"vZ0":-3.440948409617315,"x":109.51,"y":163.24,"x0":-1.6196494709594342,"y0":50.006212364311565,"z0":5.1569353910524836,"aX":-10.476476687597792},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2410,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4080000234838126,"extension":6.37382195383278},"index":3,"playId":"2f68ac8d-0127-357e-b995-3c915661c008","pitchNumber":4,"startTime":"2026-07-10T02:24:02.308Z","endTime":"2026-07-10T02:24:07.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53253550136125,"aZ":-19.405744833686075,"pfxX":-4.114285334928617,"pfxZ":6.959997027192646,"pX":-1.15372242463909,"pZ":1.6915852739253945,"vX0":3.3131838686051656,"vY0":-134.45086957534903,"vZ0":-5.292469523540404,"x":160.98,"y":193.11,"x0":-1.8660373892736477,"y0":50.00649021130418,"z0":5.05847437564874,"aX":-7.55130120636934},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":6.7,"spinRate":2270,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40703832085297575,"extension":6.401002876561412},"index":4,"playId":"5a31ce09-ad56-3384-9ddd-130bcb54b080","pitchNumber":5,"startTime":"2026-07-10T02:24:24.883Z","endTime":"2026-07-10T02:24:28.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-10T02:24:39.889Z","endTime":"2026-07-10T02:24:50.883Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.1,"endSpeed":83.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656205887992808,"aZ":-33.976300283076064,"pfxX":-9.1501581447205,"pfxZ":-1.0376420368124553,"pX":0.1420139651757454,"pZ":1.2988622480390162,"vX0":7.270510443936116,"vY0":-131.0211073895196,"vZ0":-3.745993345981096,"x":111.59,"y":203.71,"x0":-1.4746951540324644,"y0":50.000033389968266,"z0":5.275464234077793,"aX":-15.96923020956683},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.5,"breakHorizontal":15.0,"spinRate":2235,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4174194832713445,"extension":5.855748059519007},"hitData":{"launchSpeed":88.3,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.87,"coordY":163.69}},"index":6,"playId":"b9164d58-7643-3bf2-847a-4a4e85e8135d","pitchNumber":6,"startTime":"2026-07-10T02:24:50.883Z","endTime":"2026-07-10T02:25:01.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:25:01.923Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-10T02:25:11.423Z","endTime":"2026-07-10T02:25:38.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49583715558557,"aZ":-28.586809100796557,"pfxX":-0.01788177194121049,"pfxZ":2.202290452334813,"pX":-0.07339947409981658,"pZ":2.7353429278446977,"vX0":4.095578442877325,"vY0":-126.58565110165334,"vZ0":-0.9190091162606638,"x":119.8,"y":164.93,"x0":-1.7062935696100567,"y0":50.00572089585647,"z0":5.38030181897095,"aX":-0.029195946292195192},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":-0.8,"spinRate":2286,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.43176488777387023,"extension":6.0211611619081165},"hitData":{"launchSpeed":114.5,"launchAngle":9.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":101.95,"coordY":119.18}},"index":0,"playId":"39834fbe-3b9a-3e4e-81ce-1764388a7f81","pitchNumber":1,"startTime":"2026-07-10T02:25:28.758Z","endTime":"2026-07-10T02:25:38.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:25:38.645Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-10T02:25:59.153Z","endTime":"2026-07-10T02:26:38.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802803913075373,"aZ":-32.545199001346006,"pfxX":-8.50193632803736,"pfxZ":-0.2215255744040494,"pX":-1.4231010274891083,"pZ":2.6247070211447983,"vX0":3.5880015034055712,"vY0":-127.80698420072783,"vZ0":-0.8504521527466092,"x":171.25,"y":167.91,"x0":-1.738842316208033,"y0":50.00404522735339,"z0":5.5127281190475,"aX":-14.09685677291657},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":14.6,"spinRate":1998,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4281887892631646,"extension":5.993289083614562},"index":0,"playId":"eb1f8f04-99bf-34a9-be67-1cb24a55f59a","pitchNumber":1,"startTime":"2026-07-10T02:26:10.404Z","endTime":"2026-07-10T02:26:13.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259326682382657,"aZ":-33.3638856482275,"pfxX":-8.435561763342537,"pfxZ":-0.7149154859351601,"pX":-0.5983913503579201,"pZ":1.8808106613721256,"vX0":5.505453049394525,"vY0":-128.05631438739596,"vZ0":-2.324134472116834,"x":139.81,"y":188.0,"x0":-1.6793746675058288,"y0":50.003734831261156,"z0":5.408341083035212,"aX":-14.021033658886731},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":14.0,"spinRate":2008,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42760659330112905,"extension":6.084247370265569},"hitData":{"launchSpeed":80.7,"launchAngle":22.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.37,"coordY":93.13}},"index":1,"playId":"dfae0193-3dba-33e5-b23f-9500e15c0493","pitchNumber":2,"startTime":"2026-07-10T02:26:30.069Z","endTime":"2026-07-10T02:26:38.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:26:38.759Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Diamondbacks challenged (tag play), call on the field was overturned: catcher Gabriel Moreno picks off Fernando Tatis Jr. at 1st on throw to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-10T02:27:35.451Z","endTime":"2026-07-10T02:28:11.615Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"29b441c2-2678-3950-88f4-edb2aa0611e9","startTime":"2026-07-10T02:27:15.444Z","endTime":"2026-07-10T02:27:19.505Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5143784986468,"aZ":-26.67179082810585,"pfxX":-1.087717791878847,"pfxZ":3.457847800990711,"pX":0.594353763720937,"pZ":0.6965996562523731,"vX0":5.706410182722448,"vY0":-125.58523797160684,"vZ0":-5.799748547954869,"x":94.34,"y":219.97,"x0":-1.5703931977560848,"y0":50.001338395098415,"z0":5.218065542939429,"aX":-1.7303362521516559},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":0.6,"spinRate":2245,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.43691165321986025,"extension":6.060197705786798},"index":1,"playId":"b50bb679-bb0a-3008-a976-7dad8f709d19","pitchNumber":1,"startTime":"2026-07-10T02:27:37.586Z","endTime":"2026-07-10T02:27:40.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649652691527,"aZ":-16.015253928093923,"pfxX":-6.966040876082594,"pfxZ":8.790765987542496,"pX":0.3228085656554383,"pZ":1.7463443770669567,"vX0":7.636347269551211,"vY0":-134.80648829251612,"vZ0":-5.9445277571853214,"x":104.7,"y":191.63,"x0":-1.6432683132738655,"y0":50.00195809083794,"z0":5.1128775555186765,"aX":-12.804382606809147},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":10.9,"spinRate":2456,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.40649918266033946,"extension":6.379158260967307},"index":2,"playId":"8e45f791-a860-3f1c-8f90-4ceeff84703a","pitchNumber":2,"startTime":"2026-07-10T02:27:59.727Z","endTime":"2026-07-10T02:28:05.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"8e45f791-a860-3f1c-8f90-4ceeff84703a","startTime":"2026-07-10T02:28:11.614Z","endTime":"2026-07-10T02:28:11.615Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":109},"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:28:11.615Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Padres challenged (tag play), call on the field was overturned: Corbin Carroll singles on a ground ball to center fielder Jackson Merrill. Corbin Carroll out at 2nd on the throw, center fielder Jackson Merrill to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-10T02:31:04.960Z","endTime":"2026-07-10T02:32:23.230Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76630605297387,"aZ":-34.50826808854865,"pfxX":7.471871643721059,"pfxZ":-1.620889582398486,"pX":0.8971365213998894,"pZ":1.8611797024744217,"vX0":2.313209087032703,"vY0":-119.10305417255,"vZ0":-1.2945740876863876,"x":82.8,"y":188.53,"x0":-1.0574058521110716,"y0":50.0041456271244,"z0":5.530956631093866,"aX":10.741048618436793},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":-14.0,"spinRate":2581,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.4597733543176994,"extension":5.8628989781169425},"index":0,"playId":"b17db045-38d3-3bba-a179-e5bd2cd0fc7d","pitchNumber":1,"startTime":"2026-07-10T02:31:14.794Z","endTime":"2026-07-10T02:31:19.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85362214401639,"aZ":-35.94349987545196,"pfxX":7.805873726188788,"pfxZ":-2.6107362121813678,"pX":1.0633047845091756,"pZ":1.85276536556431,"vX0":2.3390880164004995,"vY0":-119.39380976644314,"vZ0":-1.020830300183089,"x":76.47,"y":188.76,"x0":-0.942964672427943,"y0":50.00153040691544,"z0":5.518679835558928,"aX":11.275272290040315},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":-14.6,"spinRate":2563,"spinDirection":35},"zone":14,"typeConfidence":0.89,"plateTime":0.4586468638604133,"extension":5.768148174088511},"index":1,"playId":"25d3840b-659c-3874-a185-71705fe1e904","pitchNumber":2,"startTime":"2026-07-10T02:31:31.108Z","endTime":"2026-07-10T02:31:34.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96167317190362,"aZ":-38.565251152415314,"pfxX":3.2404707184088197,"pfxZ":-3.871436266482011,"pX":-1.028908179910056,"pZ":4.367118262849578,"vX0":-1.4037170985565275,"vY0":-127.14544735459494,"vZ0":3.7894761066471068,"x":156.22,"y":120.87,"x0":-0.8932557468956958,"y0":50.00121763204028,"z0":5.901244065400062,"aX":5.3508355501509435},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":-5.6,"spinRate":2667,"spinDirection":44},"zone":11,"typeConfidence":0.87,"plateTime":0.42936346353732624,"extension":5.625307514569821},"index":2,"playId":"a12f1a49-ca78-3b86-9bd5-03ed241fc11a","pitchNumber":3,"startTime":"2026-07-10T02:31:51.327Z","endTime":"2026-07-10T02:31:54.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54321402631145,"aZ":-16.312290404316208,"pfxX":-4.918390149944989,"pfxZ":8.312510484156864,"pX":-0.36565504129672893,"pZ":2.646797466440729,"vX0":2.6020818374168972,"vY0":-137.07109464868455,"vZ0":-4.452673303530047,"x":130.94,"y":167.32,"x0":-0.6869299669144833,"y0":50.00180887571595,"z0":5.401813657489554,"aX":-9.383227458749795},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2100,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3991942096325154,"extension":6.019266276775999},"hitData":{"launchSpeed":104.0,"launchAngle":-2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.03,"coordY":108.92}},"index":3,"playId":"b6216abe-28f7-3eab-a01e-f26e496f6029","pitchNumber":4,"startTime":"2026-07-10T02:32:11.641Z","endTime":"2026-07-10T02:32:23.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":135},"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:32:23.230Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-10T02:34:15.380Z","endTime":"2026-07-10T02:35:19.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071751557995675,"aZ":-21.33082090962042,"pfxX":-0.10447867375129283,"pfxZ":6.020049569263993,"pX":-0.9110508437542492,"pZ":3.711707726897549,"vX0":-0.10791861370836578,"vY0":-132.53876832564168,"vZ0":-0.9936878551739041,"x":151.73,"y":138.56,"x0":-0.8564159490598272,"y0":50.000929985106055,"z0":5.631531640783511,"aX":-0.18813114656420596},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":0.2,"spinRate":2314,"spinDirection":209},"zone":11,"typeConfidence":0.84,"plateTime":0.4113410654451197,"extension":5.731417910128617},"index":0,"playId":"20e0b6f5-5a44-3a15-905f-9786112a5f21","pitchNumber":1,"startTime":"2026-07-10T02:34:15.380Z","endTime":"2026-07-10T02:34:19.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521872772286635,"aZ":-31.637219882338666,"pfxX":-9.76025831510304,"pfxZ":0.3082781289884835,"pX":-0.20448411548855788,"pZ":2.4908318996587635,"vX0":4.627746483371222,"vY0":-130.9299873349032,"vZ0":-1.750777840676732,"x":124.79,"y":171.53,"x0":-0.7226566816908937,"y0":50.00363104515397,"z0":5.526035616853086,"aX":-17.019593211379878},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.4,"breakHorizontal":16.7,"spinRate":1667,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.41765282983685337,"extension":5.697564117043863},"index":1,"playId":"74288eaa-bdea-312f-97ca-8df6f52bb8d1","pitchNumber":2,"startTime":"2026-07-10T02:34:32.293Z","endTime":"2026-07-10T02:34:35.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.666332359786843,"aZ":-18.786197548804967,"pfxX":-7.317700399858362,"pfxZ":7.110534401887087,"pX":-0.382604426688544,"pZ":3.046741158586146,"vX0":3.451566408299692,"vY0":-136.07020774456706,"vZ0":-2.974789065599185,"x":90.96,"y":72.11,"x0":-0.7137777662211499,"y0":50.005127278890555,"z0":5.449339797888328,"aX":-13.782076563832314},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":12.6,"spinRate":2185,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40188710295992136,"extension":5.675349080838538},"index":2,"playId":"31ce3b7b-7c30-36d6-b38d-31aaeb9c80d4","pitchNumber":3,"startTime":"2026-07-10T02:34:48.179Z","endTime":"2026-07-10T02:34:51.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154814302582658,"aZ":-28.776028985263203,"pfxX":-8.84973263478613,"pfxZ":1.9530512483180633,"pX":-0.38379703211821586,"pZ":2.1592108407360424,"vX0":4.104390774166765,"vY0":-131.3772067205201,"vZ0":-3.085831558069664,"x":131.63,"y":180.48,"x0":-0.8209497350979555,"y0":50.0012725861305,"z0":5.499272067145854,"aX":-15.389885833983959},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.0,"breakHorizontal":15.0,"spinRate":1608,"spinDirection":245},"zone":4,"typeConfidence":0.87,"plateTime":0.41772195822149616,"extension":5.6666782344941415},"index":3,"playId":"24973eab-9886-36f3-ac91-d9e049245237","pitchNumber":4,"startTime":"2026-07-10T02:35:15.813Z","endTime":"2026-07-10T02:35:19.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:35:19.671Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-10T02:35:46.099Z","endTime":"2026-07-10T02:36:02.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095020765652567,"aZ":-23.70134965655829,"pfxX":-10.45880041791037,"pfxZ":4.609981492614963,"pX":-0.1450679472073538,"pZ":2.203911903837543,"vX0":4.844314745612012,"vY0":-134.6535560878862,"vZ0":-3.8442258940639262,"x":122.53,"y":179.27,"x0":-0.6081903460221305,"y0":50.00083904262711,"z0":5.325858159093265,"aX":-19.213533652520436},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2146,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.40669185984207923,"extension":5.865118781827194},"hitData":{"launchSpeed":99.5,"launchAngle":14.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.71,"coordY":118.95}},"index":0,"playId":"5e72621a-036a-356d-8ac3-e2c28595c912","pitchNumber":1,"startTime":"2026-07-10T02:35:47.788Z","endTime":"2026-07-10T02:36:02.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:36:02.563Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to left fielder Gavin Sheets. Max Kepler to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-10T02:36:18.238Z","endTime":"2026-07-10T02:37:28.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40160085582878,"aZ":-31.97394644844411,"pfxX":1.899801558300731,"pfxZ":0.12257052852909212,"pX":-0.07494355286728106,"pZ":2.8827955094207454,"vX0":1.4582629712765514,"vY0":-125.76283757555781,"vZ0":-0.35662504639503545,"x":119.86,"y":160.94,"x0":-0.9106722624560164,"y0":50.00056677077598,"z0":5.637609787426989,"aX":3.0180894038054857},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-3.8,"spinRate":2741,"spinDirection":45},"zone":5,"typeConfidence":0.84,"plateTime":0.43686043861119517,"extension":5.7033807435703565},"index":0,"playId":"1afa5753-17d2-3d0a-9874-e94e92565a69","pitchNumber":1,"startTime":"2026-07-10T02:36:29.512Z","endTime":"2026-07-10T02:36:33.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6920001167595,"aZ":-27.12444792509497,"pfxX":-10.925725223333227,"pfxZ":2.7502671133424617,"pX":-0.46001029203940447,"pZ":2.3941164028740736,"vX0":3.9655917790432964,"vY0":-135.47286355485042,"vZ0":-3.1179714155707297,"x":134.53,"y":174.14,"x0":-0.5327688194494612,"y0":50.006764549124775,"z0":5.479462014147342,"aX":-20.084369982435696},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":18.8,"spinRate":1993,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.40605887012604835,"extension":5.820217701303108},"index":1,"playId":"ad4c1d10-dbdc-3836-bb1e-a5693424deaf","pitchNumber":2,"startTime":"2026-07-10T02:36:48.112Z","endTime":"2026-07-10T02:36:52.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19399713117024,"aZ":-33.11757596350333,"pfxX":-10.458042717021788,"pfxZ":-0.54457591098741,"pX":-0.9146597487689642,"pZ":2.3907666803456675,"vX0":3.014433318019491,"vY0":-131.42739573126772,"vZ0":-1.5590552167660365,"x":151.86,"y":174.23,"x0":-0.7269335398074311,"y0":50.003660519997915,"z0":5.481017950117957,"aX":-18.061117875071005},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.1,"breakHorizontal":18.1,"spinRate":1746,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4188048147944645,"extension":5.664309804044744},"hitData":{"launchSpeed":98.3,"launchAngle":13.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.22,"coordY":136.62}},"index":2,"playId":"b0d15e4d-69e0-3314-b132-9b3be062463c","pitchNumber":3,"startTime":"2026-07-10T02:37:17.180Z","endTime":"2026-07-10T02:37:28.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.14,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:37:28.532Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-10T02:38:34.863Z","endTime":"2026-07-10T02:41:17.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,8],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"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-10T02:37:42.942Z","endTime":"2026-07-10T02:38:37.040Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.682687894432902,"aZ":-20.42879324114423,"pfxX":-7.29735008369717,"pfxZ":6.298468552880816,"pX":-2.1127404012977435,"pZ":5.379017186548521,"vX0":-0.8508677978201937,"vY0":-135.69424878651668,"vZ0":2.979719798256734,"x":197.53,"y":93.55,"x0":-0.8470757419952527,"y0":50.00213312413269,"z0":5.689918698228617,"aX":-13.608410159194317},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":13.4,"spinRate":2099,"spinDirection":221},"zone":11,"typeConfidence":0.67,"plateTime":0.4036381844101662,"extension":5.760492497784825},"index":1,"playId":"f1798eb3-77ba-3207-84ae-4c2d3ff833de","pitchNumber":1,"startTime":"2026-07-10T02:38:37.040Z","endTime":"2026-07-10T02:38:46.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Griffin Canning. Max Kepler scores. Lourdes Gurriel Jr. to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"f1798eb3-77ba-3207-84ae-4c2d3ff833de","startTime":"2026-07-10T02:38:58.455Z","endTime":"2026-07-10T02:39:23.834Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"third":{"id":596146,"link":"/api/v1/people/596146"},"postOnSecond":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-10.399999999999999,"leverageIndex":2.39,"dramaIndex":129.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097950655732006,"aZ":-35.775216996010045,"pfxX":7.9272189014467305,"pfxZ":-2.5634705202683143,"pX":0.004629713721695008,"pZ":3.8489769420455735,"vX0":0.011779163342106325,"vY0":-118.44509887686348,"vZ0":3.2656513321955813,"x":116.82,"y":134.86,"x0":-1.028329219719912,"y0":50.00361352253419,"z0":5.749044148264191,"aX":11.131316505218477},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.5,"breakHorizontal":-14.3,"spinRate":2366,"spinDirection":44},"zone":12,"typeConfidence":0.88,"plateTime":0.4645310378935896,"extension":5.64849202564368},"index":3,"playId":"2595691e-f9e1-3393-9adb-d0c2acd97bee","pitchNumber":2,"startTime":"2026-07-10T02:39:23.834Z","endTime":"2026-07-10T02:39:28.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236218773324776,"aZ":-32.691327840010786,"pfxX":2.2408193090055972,"pfxZ":-0.3220462119932739,"pX":0.32381799355724755,"pZ":1.618267744252501,"vX0":2.0776153072801797,"vY0":-126.18721411888066,"vZ0":-2.917810531327204,"x":104.66,"y":195.09,"x0":-0.8045875658686751,"y0":50.00511161741022,"z0":5.452296728503209,"aX":3.5750485760341837},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-4.6,"spinRate":2823,"spinDirection":36},"zone":14,"typeConfidence":0.85,"plateTime":0.43584865156778463,"extension":5.82059385482922},"index":4,"playId":"f1faf09f-812d-30f3-b209-2b44ce32e30d","pitchNumber":3,"startTime":"2026-07-10T02:39:43.601Z","endTime":"2026-07-10T02:39:47.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4750325306038,"aZ":-11.815936410805095,"pfxX":-5.875432554908046,"pfxZ":10.580905936045825,"pX":1.7107948244155893,"pZ":1.6093591091653743,"vX0":7.7233472762363,"vY0":-138.2391258450911,"vZ0":-7.909005547698525,"x":51.79,"y":195.33,"x0":-0.3635049070345312,"y0":50.00651944518739,"z0":5.311727046505825,"aX":-11.30898239782748},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2233,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39709531738289394,"extension":6.115286467469771},"index":5,"playId":"7c46aa09-5300-310c-b745-7b975ee71aac","pitchNumber":4,"startTime":"2026-07-10T02:40:04.011Z","endTime":"2026-07-10T02:40:07.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5240964108301,"aZ":-23.790647302126366,"pfxX":-0.2762773606107276,"pfxZ":4.676077346675829,"pX":-0.42539204780155665,"pZ":2.8401585387258668,"vX0":1.0255543391823414,"vY0":-132.10463110320123,"vZ0":-2.444746827834499,"x":133.21,"y":162.1,"x0":-0.7804133985430308,"y0":50.00009303171864,"z0":5.501383425153279,"aX":-0.4951244758967324},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":0.4,"spinRate":2290,"spinDirection":189},"zone":4,"typeConfidence":0.92,"plateTime":0.4124645606068964,"extension":5.836046820493677},"index":6,"playId":"0094baaf-257b-37e8-8047-1172ae5dc70d","pitchNumber":5,"startTime":"2026-07-10T02:40:31.152Z","endTime":"2026-07-10T02:40:34.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-10T02:40:46.230Z","endTime":"2026-07-10T02:41:13.546Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148409655410266,"aZ":-34.61415015312404,"pfxX":7.7508346945098126,"pfxZ":-1.7293336398235102,"pX":0.5769535651676849,"pZ":2.711405942980966,"vX0":0.95797641798433,"vY0":-118.08187702698434,"vZ0":0.8235757478864154,"x":95.01,"y":165.57,"x0":-0.8411372347135101,"y0":50.004822608126936,"z0":5.550593218568285,"aX":10.912087037892517},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.6,"breakHorizontal":-14.3,"spinRate":2420,"spinDirection":37},"zone":6,"typeConfidence":0.9,"plateTime":0.46441264872795074,"extension":5.7943604206737795},"index":8,"playId":"c0610af4-7ab4-3684-97c9-689ec1c98a03","pitchNumber":6,"startTime":"2026-07-10T02:41:13.546Z","endTime":"2026-07-10T02:41:17.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":2.39,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:41:17.324Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-10T02:43:30.028Z","endTime":"2026-07-10T02:45:07.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47407895538258,"aZ":-25.521822634681833,"pfxX":-9.946751714076484,"pfxZ":3.7446999440406934,"pX":-0.34583778865940146,"pZ":2.1516284217341983,"vX0":6.866505105763245,"vY0":-132.01838452517615,"vZ0":-3.2836892803150737,"x":130.18,"y":180.69,"x0":-1.6800948750635976,"y0":50.001959780485095,"z0":5.277192492399491,"aX":-17.66573477419875},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":2275,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41390667887363053,"extension":6.367286554923557},"index":0,"playId":"4c4e9ae6-ebad-3c54-baa3-8d9effc3ab5e","pitchNumber":1,"startTime":"2026-07-10T02:43:33.245Z","endTime":"2026-07-10T02:43:37.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49395082941717,"aZ":-32.569125879482755,"pfxX":-9.300096705330708,"pfxZ":-0.23313675577805348,"pX":0.3220602007399878,"pZ":2.003419345610727,"vX0":7.56775734154618,"vY0":-128.15458079435606,"vZ0":-2.122234019594423,"x":104.72,"y":184.69,"x0":-1.4609443538375544,"y0":50.005560020432426,"z0":5.386305400018298,"aX":-15.47121559750057},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":15.1,"spinRate":2140,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.4273910419051461,"extension":6.165762304300072},"index":1,"playId":"e4d20626-8513-32c2-bf04-5b7685590e19","pitchNumber":2,"startTime":"2026-07-10T02:43:51.100Z","endTime":"2026-07-10T02:43:54.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.9,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2577036681185,"aZ":-27.20942823674261,"pfxX":0.14718976140023976,"pfxZ":3.066066140077477,"pX":1.4981515953987177,"pZ":1.3007806226514806,"vX0":7.366158895390938,"vY0":-126.32924482462275,"vZ0":-4.389854768104543,"x":59.89,"y":203.66,"x0":-1.47218261681429,"y0":50.00313371440358,"z0":5.243134333116676,"aX":0.23782353065829687},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":-1.9,"spinRate":2338,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4332496311120857,"extension":6.129719463795163},"index":2,"playId":"1788c38e-8c4c-3087-8ad3-b599fa2b5081","pitchNumber":3,"startTime":"2026-07-10T02:44:10.813Z","endTime":"2026-07-10T02:44:14.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394547249850238,"aZ":-25.08946449629473,"pfxX":-10.868489078890939,"pfxZ":3.8138800080994733,"pX":0.9567581311084807,"pZ":1.679578309318656,"vX0":10.00703641684595,"vY0":-135.38597705982846,"vZ0":-4.683725009269605,"x":80.53,"y":193.43,"x0":-1.3742505932067528,"y0":50.00414130048675,"z0":5.186863474045186,"aX":-20.190096791243985},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":2233,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40448189629150466,"extension":6.360453645922312},"index":3,"playId":"87afcf80-54e1-3093-aeca-60f9827bcb44","pitchNumber":4,"startTime":"2026-07-10T02:44:25.024Z","endTime":"2026-07-10T02:44:29.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":84.9,"endSpeed":78.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273759789274024,"aZ":-40.01464776121479,"pfxX":4.438079419095856,"pfxZ":-5.082158079558996,"pX":1.270701588530349,"pZ":0.7276936657883547,"vX0":5.474950337109658,"vY0":-123.6138749675865,"vZ0":-3.0367056906122443,"x":68.56,"y":219.13,"x0":-1.551658867417834,"y0":50.002497097723236,"z0":5.3406540833140745,"aX":6.8477453842190545},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.7,"breakHorizontal":-9.4,"spinRate":2739,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4435576921111677,"extension":6.1872607424106905},"index":4,"playId":"74f7ab1d-d334-3040-983e-9f6ee138ec85","pitchNumber":5,"startTime":"2026-07-10T02:44:43.307Z","endTime":"2026-07-10T02:44:46.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050086966137602,"aZ":-14.312842145067671,"pfxX":-6.742665521622982,"pfxZ":9.453718108584162,"pX":-0.25263245672560164,"pZ":2.5552910311635544,"vX0":6.021296762726963,"vY0":-136.79063140886782,"vZ0":-4.085887349062631,"x":126.63,"y":169.79,"x0":-1.6097071573090251,"y0":50.00114066797867,"z0":5.0540563565866785,"aX":-12.737189204072713},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":10.9,"spinRate":2422,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4008794870789476,"extension":6.428027975592956},"index":5,"playId":"7465edea-bd02-3166-b869-99913aca0faa","pitchNumber":6,"startTime":"2026-07-10T02:45:03.065Z","endTime":"2026-07-10T02:45:07.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:45:07.489Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-10T02:45:27.777Z","endTime":"2026-07-10T02:45:43.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.989254175304804,"aZ":-24.237273087282816,"pfxX":-9.765752971121803,"pfxZ":4.213740789699789,"pX":-0.49810590828333234,"pZ":1.8289074113437567,"vX0":6.361286536319095,"vY0":-136.1282356386056,"vZ0":-4.397442318271563,"x":135.99,"y":189.4,"x0":-1.5926279070980363,"y0":50.00233948910778,"z0":5.136613121839629,"aX":-18.38610791588171},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":2234,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4018761191455047,"extension":6.397513359815488},"hitData":{"launchSpeed":109.1,"launchAngle":10.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.26,"coordY":100.57}},"index":0,"playId":"55cc9ba2-aa00-3c70-9c68-eb803e8a5212","pitchNumber":1,"startTime":"2026-07-10T02:45:32.608Z","endTime":"2026-07-10T02:45:43.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:45:43.712Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Manny Machado to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-10T02:46:00.546Z","endTime":"2026-07-10T02:47:30.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18191897691105,"aZ":-33.56696251213417,"pfxX":-8.603234129106255,"pfxZ":-0.8284280976084126,"pX":-1.2183628919101828,"pZ":2.2461229920921815,"vX0":4.1868253122515195,"vY0":-129.12911082694202,"vZ0":-1.4578548261027544,"x":163.44,"y":178.13,"x0":-1.744126167346129,"y0":50.00057757830001,"z0":5.403220595641219,"aX":-14.509742889999158},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":14.6,"spinRate":2079,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4243554626737427,"extension":6.011500457378152},"index":0,"playId":"9713d134-4678-302e-a71d-af0d345f9d2f","pitchNumber":1,"startTime":"2026-07-10T02:46:10.072Z","endTime":"2026-07-10T02:46:14.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169580968040854,"aZ":-15.57269216735114,"pfxX":-6.474615202734029,"pfxZ":9.040484437430315,"pX":-0.40677080074432365,"pZ":1.4305946412139294,"vX0":5.888112299510662,"vY0":-134.85064338707244,"vZ0":-6.632312124863975,"x":132.51,"y":200.15,"x0":-1.7806490916875581,"y0":50.001009928254305,"z0":5.026503911865292,"aX":-11.886664408094289},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2359,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4066622080924325,"extension":6.531078285911768},"index":1,"playId":"a99313ad-70bc-38fc-8f7b-b0774421413f","pitchNumber":2,"startTime":"2026-07-10T02:46:26.935Z","endTime":"2026-07-10T02:46:32.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.6,"endSpeed":76.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864649349710497,"aZ":-40.34863342313211,"pfxX":4.278361848051345,"pfxZ":-5.598430316332923,"pX":-0.5554193773543485,"pZ":2.3827553036779507,"vX0":1.6334778695370225,"vY0":-120.28567154696857,"vZ0":0.755041426049551,"x":138.17,"y":174.45,"x0":-1.7994649584479239,"y0":50.000218978726835,"z0":5.649334243477991,"aX":6.251974746786299},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.7,"breakHorizontal":-8.2,"spinRate":2696,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.45578970818508324,"extension":5.966770216648067},"index":2,"playId":"cfc964d1-fced-3616-892d-b1e3e1cb76d4","pitchNumber":3,"startTime":"2026-07-10T02:46:45.659Z","endTime":"2026-07-10T02:46:50.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":89.1,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497595412701294,"aZ":-32.91819666955834,"pfxX":-10.822742162412121,"pfxZ":-0.43635991683704045,"pX":-0.012378226505655692,"pZ":0.9718282162061036,"vX0":7.62132173630568,"vY0":-129.46452287588326,"vZ0":-4.5353137234461265,"x":117.47,"y":212.54,"x0":-1.5909393606742168,"y0":50.00409719245564,"z0":5.271013304030323,"aX":-18.33921462505483},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.7,"breakHorizontal":17.9,"spinRate":2139,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42337430316464353,"extension":6.269898744797762},"index":3,"playId":"846ae3ae-6cf2-39bf-8f55-0a57818e322d","pitchNumber":4,"startTime":"2026-07-10T02:47:05.119Z","endTime":"2026-07-10T02:47:09.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56235526919132,"aZ":-17.152805587032574,"pfxX":-6.870497326983617,"pfxZ":8.252091888154045,"pX":-1.2188937440788263,"pZ":2.3874759544538016,"vX0":4.181381265082169,"vY0":-134.40850117910142,"vZ0":-3.9530221680335638,"x":163.46,"y":174.32,"x0":-1.9064073863086366,"y0":50.000758897938354,"z0":5.1038400499455605,"aX":-12.503084803611369},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2484,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40833637019299784,"extension":6.447284097397652},"index":4,"playId":"b5675eb1-9f80-3299-900f-38a9128d213a","pitchNumber":5,"startTime":"2026-07-10T02:47:25.306Z","endTime":"2026-07-10T02:47:30.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:47:30.250Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Cronenworth grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Tim Tawa. Gavin Sheets out at 2nd. Jake Cronenworth out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-10T02:47:58.948Z","endTime":"2026-07-10T02:48:35.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80288080061765,"aZ":-39.5695799845992,"pfxX":3.3193271561852966,"pfxZ":-5.123378111108433,"pX":-0.8157201045054089,"pZ":2.6063043192858486,"vX0":1.3955100979706188,"vY0":-119.2918556336196,"vZ0":1.0913440703871955,"x":148.09,"y":168.41,"x0":-1.8395202398675026,"y0":50.00555442382567,"z0":5.70809687590285,"aX":4.787607920715174},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.8,"breakHorizontal":-6.4,"spinRate":2657,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4590398676703016,"extension":6.055523733329436},"index":0,"playId":"c6039b76-294d-3f31-ab51-3423ab50653d","pitchNumber":1,"startTime":"2026-07-10T02:48:06.646Z","endTime":"2026-07-10T02:48:12.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.2,"endSpeed":84.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580854399486107,"aZ":-16.20778948900111,"pfxX":-6.649004685451091,"pfxZ":8.612722964089054,"pX":-0.42373387715187405,"pZ":2.7774379118875006,"vX0":5.709537339540582,"vY0":-135.53538180693693,"vZ0":-3.285488687212062,"x":133.15,"y":163.79,"x0":-1.697316511017299,"y0":50.005543484071744,"z0":5.142404166173301,"aX":-12.32968176574436},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2427,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4046603020793178,"extension":6.409563929928282},"hitData":{"launchSpeed":101.4,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.44,"coordY":147.97}},"index":1,"playId":"6fc2ecc7-9f1a-3ec8-a2a6-cbfb90694cba","pitchNumber":2,"startTime":"2026-07-10T02:48:25.633Z","endTime":"2026-07-10T02:48:35.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":2.3,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:48:35.436Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a sharp line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-10T02:50:51.046Z","endTime":"2026-07-10T02:54:55.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734160807314872,"aZ":-35.79752100333754,"pfxX":0.7247135196909955,"pfxZ":-2.254162524364217,"pX":-1.1557616772452648,"pZ":3.5862454765521536,"vX0":-0.6485137659578512,"vY0":-125.57154897507395,"vZ0":1.7511442224919198,"x":161.05,"y":141.95,"x0":-0.989193627017404,"y0":50.00144252128768,"z0":5.777104816124239,"aX":1.165504036265036},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-1.2,"spinRate":2600,"spinDirection":45},"zone":11,"typeConfidence":0.91,"plateTime":0.4349956360803402,"extension":5.6555795127752475},"index":0,"playId":"3e352b50-1226-3a86-bfa4-105f6426f9d9","pitchNumber":1,"startTime":"2026-07-10T02:51:00.208Z","endTime":"2026-07-10T02:51:04.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739728929738046,"aZ":-27.156568781310785,"pfxX":-9.40641334381685,"pfxZ":2.6905023672535187,"pX":-1.2216065198510873,"pZ":3.5469635887287483,"vX0":1.9658030639304391,"vY0":-136.00101236991168,"vZ0":-0.3231698785480372,"x":163.56,"y":143.01,"x0":-0.7332233073508193,"y0":50.005281386142556,"z0":5.556085752105778,"aX":-17.56574658268674},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":1976,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.4032346935270543,"extension":5.830590222661128},"index":1,"playId":"dae161ec-c1ce-37fa-9757-ac79bcd14cd7","pitchNumber":2,"startTime":"2026-07-10T02:51:17.539Z","endTime":"2026-07-10T02:51:26.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":135},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69039653349192,"aZ":-37.32972365988955,"pfxX":8.221064034887064,"pfxZ":-3.73304725046828,"pX":0.12813596781026285,"pZ":2.3873523162968078,"vX0":0.2392484140851712,"vY0":-117.01601348229836,"vZ0":0.7224958797856293,"x":94.63,"y":138.17,"x0":-1.0429694286288647,"y0":50.00141654303399,"z0":5.580311569712211,"aX":11.364775116543424},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.2,"breakHorizontal":-14.9,"spinRate":2324,"spinDirection":37},"zone":5,"typeConfidence":0.9,"plateTime":0.4686232945776041,"extension":5.668979186220955},"index":2,"playId":"53f59b41-c00e-3fe6-af94-4861fa52e643","pitchNumber":3,"startTime":"2026-07-10T02:53:45.692Z","endTime":"2026-07-10T02:53:52.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.8,"endSpeed":80.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637554850328552,"aZ":-32.3820780432858,"pfxX":1.3552772256955157,"pfxZ":-0.13239131340853394,"pX":1.3002954966740299,"pZ":1.237421330124429,"vX0":4.544979536510095,"vY0":-126.38500943776009,"vZ0":-3.9920075557660124,"x":67.44,"y":205.37,"x0":-0.6938649094032296,"y0":50.000357902594104,"z0":5.424999488195754,"aX":2.2011557154496613},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":-3.5,"spinRate":2841,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4326144923547064,"extension":5.8886063780685864},"index":3,"playId":"dc04913e-a476-3c60-8ed6-4e7efb14589a","pitchNumber":4,"startTime":"2026-07-10T02:54:05.963Z","endTime":"2026-07-10T02:54:10.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27078532889488,"aZ":-33.32611411176937,"pfxX":-8.031002705164797,"pfxZ":-0.6664056553036559,"pX":0.30495617777613937,"pZ":2.0767020495394473,"vX0":5.356098611399505,"vY0":-130.0536113592834,"vZ0":-2.1602509148805153,"x":105.38,"y":182.71,"x0":-0.733654509401866,"y0":50.005459365137845,"z0":5.436153262388074,"aX":-13.813537463232372},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.4,"breakHorizontal":13.4,"spinRate":1662,"spinDirection":243},"zone":9,"typeConfidence":0.91,"plateTime":0.42053012087756914,"extension":5.778758929013344},"index":4,"playId":"315e2015-23ea-3793-94a1-06ac72155992","pitchNumber":5,"startTime":"2026-07-10T02:54:22.886Z","endTime":"2026-07-10T02:54:26.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365768439634788,"aZ":-33.75594144864426,"pfxX":4.805162105965003,"pfxZ":-1.1122589152182307,"pX":0.21850582639892882,"pZ":2.9076314061223663,"vX0":1.221991953499538,"vY0":-118.65322181059459,"vZ0":1.0786198179631155,"x":108.67,"y":160.27,"x0":-0.9278318834928049,"y0":50.00347657190019,"z0":5.530441861321128,"aX":6.829722878806853},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.4,"breakHorizontal":-9.0,"spinRate":2494,"spinDirection":41},"zone":2,"typeConfidence":0.9,"plateTime":0.4621841665841222,"extension":5.7377899163402},"hitData":{"launchSpeed":102.8,"launchAngle":12.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":89.43,"coordY":112.83}},"index":5,"playId":"a70f62ba-20c2-384e-843a-439169eac5b0","pitchNumber":6,"startTime":"2026-07-10T02:54:43.909Z","endTime":"2026-07-10T02:54:55.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:54:55.024Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tim Tawa out on a sacrifice bunt, pitcher Griffin Canning to first baseman Jake Cronenworth. Tommy Troy to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-10T02:55:15.459Z","endTime":"2026-07-10T02:55:52.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":91.9,"endSpeed":84.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.156184202980864,"aZ":-24.713592427029198,"pfxX":-9.59284183029077,"pfxZ":4.102173173933248,"pX":-0.3761754531338942,"pZ":1.7820035269448984,"vX0":3.972930434822467,"vY0":-133.83614485922547,"vZ0":-4.641938686073427,"x":131.34,"y":190.67,"x0":-0.6312667245159413,"y0":50.00387511239813,"z0":5.303002630301053,"aX":-17.450162533846314},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":1977,"spinDirection":220},"zone":7,"typeConfidence":0.82,"plateTime":0.40882353409094874,"extension":5.8287777679001795},"index":0,"playId":"8898fc0e-8b59-3079-a2eb-1d377d07b14e","pitchNumber":1,"startTime":"2026-07-10T02:55:19.516Z","endTime":"2026-07-10T02:55:23.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797445360936415,"aZ":-23.556699671308074,"pfxX":-9.774208520802466,"pfxZ":4.742710529090255,"pX":-0.2515521037502627,"pZ":2.310371100948503,"vX0":4.393849870383024,"vY0":-133.6828690962417,"vZ0":-3.8063984701154476,"x":126.59,"y":176.4,"x0":-0.6431393821332048,"y0":50.00370128314535,"z0":5.436223475664329,"aX":-17.758195247448146},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":16.8,"spinRate":2052,"spinDirection":223},"zone":5,"typeConfidence":0.88,"plateTime":0.40914155127458773,"extension":5.975721312687263},"hitData":{"launchSpeed":37.9,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":133.3,"coordY":189.8}},"index":1,"playId":"b7d6fa16-b5d6-35c4-a18c-d76117d3c3b4","pitchNumber":2,"startTime":"2026-07-10T02:55:42.169Z","endTime":"2026-07-10T02:55:52.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.94,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:55:52.225Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-10T02:56:05.925Z","endTime":"2026-07-10T02:56:48.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976207712594714,"aZ":-30.42142113489787,"pfxX":-8.674063792868637,"pfxZ":1.0068443179118294,"pX":-0.9323970500110705,"pZ":2.7544512091880065,"vX0":2.934094092158948,"vY0":-130.9149434134532,"vZ0":-1.1013844131970918,"x":152.54,"y":164.41,"x0":-0.9390417605885172,"y0":50.0034430994075,"z0":5.452479097399753,"aX":-15.094650735050617},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1607,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4179843634010245,"extension":5.744612976118451},"index":0,"playId":"196957cd-a04c-35fd-819b-1bfb4bdb156e","pitchNumber":1,"startTime":"2026-07-10T02:56:18.858Z","endTime":"2026-07-10T02:56:23.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.492082888209612,"aZ":-32.48841723179238,"pfxX":6.619732556739594,"pfxZ":-0.22309560941093842,"pX":0.6688429805134823,"pZ":2.6905672209783513,"vX0":1.9560390888078718,"vY0":-119.14672844568213,"vZ0":0.347455692737652,"x":91.51,"y":166.13,"x0":-1.025163563113397,"y0":50.001573257820525,"z0":5.5080099482652685,"aX":9.400342837519652},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.0,"breakHorizontal":-12.5,"spinRate":2446,"spinDirection":24},"zone":6,"typeConfidence":0.88,"plateTime":0.46186036682400244,"extension":5.826637588426052},"hitData":{"launchSpeed":73.5,"launchAngle":43.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.11,"coordY":112.35}},"index":1,"playId":"c7277369-d148-3ffb-a827-990d419ed5a6","pitchNumber":2,"startTime":"2026-07-10T02:56:35.211Z","endTime":"2026-07-10T02:56:48.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:56:48.205Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a ground ball to center fielder Jackson Merrill. Tommy Troy scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-10T02:57:15.972Z","endTime":"2026-07-10T02:58:42.238Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98898245909332,"aZ":-37.537675434880775,"pfxX":5.692509526871116,"pfxZ":-3.869016135132714,"pX":-1.201569157170476,"pZ":2.9622013379242524,"vX0":-1.7798977358625137,"vY0":-117.68683979669315,"vZ0":2.1043088431579857,"x":162.8,"y":158.8,"x0":-1.1694072333320096,"y0":50.004682697091205,"z0":5.565625604463668,"aX":7.884178190831972},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.1,"breakHorizontal":-9.7,"spinRate":2458,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4676874058102811,"extension":5.742913610742154},"index":0,"playId":"affe256b-2ea4-3959-8f08-cd2082ac7d5d","pitchNumber":1,"startTime":"2026-07-10T02:57:32.072Z","endTime":"2026-07-10T02:57:36.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380373654122025,"aZ":-39.69464430235566,"pfxX":-0.4474425206358177,"pfxZ":-4.558435793793509,"pX":0.9510664586125959,"pZ":0.7326384699955062,"vX0":4.083650878133334,"vY0":-127.6847138305961,"vZ0":-4.056203478191801,"x":80.75,"y":219.0,"x0":-0.6110628402020589,"y0":50.002011473203005,"z0":5.4664223263250715,"aX":-0.7390868930032383},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-9.0,"breakHorizontal":-0.1,"spinRate":2715,"spinDirection":16},"zone":14,"typeConfidence":0.92,"plateTime":0.42902802731544165,"extension":5.805381323308052},"index":1,"playId":"70b0f08f-559d-3eb7-838f-bfac935f2fab","pitchNumber":2,"startTime":"2026-07-10T02:57:49.328Z","endTime":"2026-07-10T02:57:53.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.8,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.812981140557888,"aZ":-15.02543762051947,"pfxX":-4.482742246656764,"pfxZ":8.917852888355023,"pX":0.07664878751036631,"pZ":3.959139114211823,"vX0":3.42469440340866,"vY0":-138.0614105618115,"vZ0":-1.5131926282340302,"x":114.08,"y":131.88,"x0":-0.599774911814867,"y0":50.00548181152677,"z0":5.529683192533336,"aX":-8.622751483397002},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2072,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39730361149243976,"extension":5.949666685738517},"index":2,"playId":"008542ef-460b-3d71-af33-a626fb20059d","pitchNumber":3,"startTime":"2026-07-10T02:58:12.253Z","endTime":"2026-07-10T02:58:15.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94923455879623,"aZ":-35.891767601017726,"pfxX":-0.06072465152408302,"pfxZ":-2.262000945563738,"pX":0.23541393331783286,"pZ":1.9381485227700894,"vX0":2.61380542104152,"vY0":-127.1627804997051,"vZ0":-1.8859912417504623,"x":108.03,"y":186.45,"x0":-0.7958510502288841,"y0":50.001268319546575,"z0":5.52447261312142,"aX":-0.10022327076496962},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":-0.5,"spinRate":2645,"spinDirection":14},"zone":8,"typeConfidence":0.91,"plateTime":0.42997571315276906,"extension":5.771686010599196},"hitData":{"launchSpeed":91.4,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.55,"coordY":104.87}},"index":3,"playId":"765bc5f4-39c1-3bab-b028-e8af34c93505","pitchNumber":4,"startTime":"2026-07-10T02:58:31.343Z","endTime":"2026-07-10T02:58:42.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.73,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-07-10T02:58:42.238Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-10T03:01:43.136Z","endTime":"2026-07-10T03:04:34.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"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-10T02:58:57.555Z","endTime":"2026-07-10T02:59:34.102Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Griffin Canning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"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-10T02:59:34.102Z","endTime":"2026-07-10T03:01:45.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":90.9,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314555098753818,"aZ":-18.608512472723955,"pfxX":7.387985874450511,"pfxZ":7.7232359247371445,"pX":1.2115699107882618,"pZ":2.834841555976431,"vX0":-3.7252198757474373,"vY0":-132.24512289681795,"vZ0":-4.569501186065266,"x":70.82,"y":162.24,"x0":1.6846021636857678,"y0":50.00643333286899,"z0":5.965330545636594,"aX":12.983459622352303},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":-12.5,"spinRate":2133,"spinDirection":155},"zone":12,"typeConfidence":0.83,"plateTime":0.4154567066730479,"extension":5.6707782809749245},"index":2,"playId":"a798e43f-945d-3e09-8cbc-9bab06313db1","pitchNumber":1,"startTime":"2026-07-10T03:01:45.327Z","endTime":"2026-07-10T03:01:50.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894253808921988,"aZ":-17.742960489672107,"pfxX":7.893318462404622,"pfxZ":8.162875792856155,"pX":1.29585352620341,"pZ":1.877480641415916,"vX0":-3.772881754404632,"vY0":-132.52704953781392,"vZ0":-6.8498738666415315,"x":67.61,"y":188.09,"x0":1.7169839792557655,"y0":50.004335643716615,"z0":5.804618036562817,"aX":13.958356966942263},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":-13.4,"spinRate":2052,"spinDirection":154},"zone":14,"typeConfidence":0.97,"plateTime":0.41423389032575164,"extension":5.7143073090438685},"index":3,"playId":"5bfba8f7-7d1c-3382-8bfc-a504b378c668","pitchNumber":2,"startTime":"2026-07-10T03:02:08.084Z","endTime":"2026-07-10T03:02:11.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"98ca3f46-ba04-4cf4-ab1b-1b9d3e1d8e4c","startTime":"2026-07-10T03:02:31.848Z","endTime":"2026-07-10T03:02:36.848Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.110696463815394,"aZ":-28.10195590259134,"pfxX":-1.4483905190871722,"pfxZ":2.584169490852444,"pX":-1.4982179770696622,"pZ":0.4742336080000291,"vX0":-7.189283866902171,"vY0":-124.0378535840725,"vZ0":-7.212115023578932,"x":174.11,"y":225.98,"x0":1.6122153636762009,"y0":50.00275603265976,"z0":5.726095523534576,"aX":-2.2830781968440466},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":4.1,"spinRate":2654,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.4396235675008646,"extension":5.722925122623785},"index":5,"playId":"06942052-96d3-3d6d-85eb-e80edf9930ca","pitchNumber":3,"startTime":"2026-07-10T03:02:52.307Z","endTime":"2026-07-10T03:02:56.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249996973897698,"aZ":-29.02342805366875,"pfxX":4.447594133955445,"pfxZ":2.1185101472723122,"pX":0.9202604410228442,"pZ":2.8035479138822885,"vX0":-3.782612695609386,"vY0":-121.69514608313628,"vZ0":-1.900699350576804,"x":81.92,"y":163.08,"x0":1.9215387298132784,"y0":50.00565259214623,"z0":6.123634530589182,"aX":6.631077080669439},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.6,"breakHorizontal":-7.1,"spinRate":1029,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.4511305297860506,"extension":5.656507833304434},"index":6,"playId":"b28c987c-4be0-39c5-950e-68fb2ac7c69f","pitchNumber":4,"startTime":"2026-07-10T03:03:21.371Z","endTime":"2026-07-10T03:03:48.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936077567075582,"aZ":-29.784790382403344,"pfxX":-2.221244045666989,"pfxZ":1.5355641711004049,"pX":-2.2005338452405474,"pZ":0.7745782435422979,"vX0":-8.582539026055876,"vY0":-123.49043190898016,"vZ0":-6.338609398380565,"x":200.88,"y":217.87,"x0":1.598431985254713,"y0":50.00379849032435,"z0":5.857728854591184,"aX":-3.453450530062504},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":5.9,"spinRate":2596,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4423402436121391,"extension":5.665713275131226},"index":7,"playId":"bc505a67-c403-3ee7-952f-638811bcc512","pitchNumber":5,"startTime":"2026-07-10T03:04:00.217Z","endTime":"2026-07-10T03:04:03.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266937001753437,"aZ":-34.12176209022345,"pfxX":-2.919164781325869,"pfxZ":-1.3189283716450189,"pX":0.49587806513334975,"pZ":-0.021109914215978704,"vX0":-2.085494092006533,"vY0":-120.68594643347208,"vZ0":-6.6715272871620686,"x":98.1,"y":239.35,"x0":1.7486779370884975,"y0":50.0004630622529,"z0":5.764203098644067,"aX":-4.3284888270336435},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":5.8,"spinRate":2759,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.4529006505868045,"extension":5.710194784653959},"index":8,"playId":"e31d571d-5c63-32a1-802e-2c07a9854671","pitchNumber":6,"startTime":"2026-07-10T03:04:25.392Z","endTime":"2026-07-10T03:04:34.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":0.99,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:04:34.284Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-10T03:06:08.804Z","endTime":"2026-07-10T03:07:05.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"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-10T03:04:55.106Z","endTime":"2026-07-10T03:06:11.008Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.786127753679754,"aZ":-12.511341074869359,"pfxX":2.6437286771613024,"pfxZ":10.92789522341204,"pX":0.4423796746239748,"pZ":1.987418579145826,"vX0":-4.463779178145391,"vY0":-133.77534006491572,"vZ0":-7.652795575222006,"x":100.14,"y":185.12,"x0":1.7946251585735564,"y0":50.00457545133292,"z0":5.796211130387204,"aX":4.758074459251488},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-3.7,"spinRate":2244,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.4105544421171303,"extension":5.738246987098262},"index":1,"playId":"04a845ec-f260-392b-9112-53ab8da4c6d4","pitchNumber":1,"startTime":"2026-07-10T03:06:11.008Z","endTime":"2026-07-10T03:06:14.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.867416424125178,"aZ":-31.198291923417116,"pfxX":4.871659684888049,"pfxZ":0.6521681412575333,"pX":0.303919909283421,"pZ":3.3055478582747777,"vX0":-5.354283271891875,"vY0":-121.59348957264719,"vZ0":-0.17060392763831367,"x":105.42,"y":149.53,"x0":1.9016459722568002,"y0":50.00371082068817,"z0":6.083924636609104,"aX":7.294818395667646},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":-7.6,"spinRate":1298,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.4504789595979273,"extension":5.66825627737001},"index":2,"playId":"edde869d-655f-35e2-b12e-5c27c0f2195f","pitchNumber":2,"startTime":"2026-07-10T03:06:32.919Z","endTime":"2026-07-10T03:06:37.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41627127801828,"aZ":-24.10768261090184,"pfxX":4.8718230727622895,"pfxZ":5.541956443769274,"pX":0.23446777131230015,"pZ":1.7494011378016494,"vX0":-5.5332866432572265,"vY0":-120.40904137679712,"vZ0":-4.674375584680373,"x":108.06,"y":191.55,"x0":1.9393525273463081,"y0":50.00055414839898,"z0":5.873304428480742,"aX":7.0864519310969545},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.0,"breakHorizontal":-7.3,"spinRate":994,"spinDirection":110},"zone":8,"typeConfidence":0.91,"plateTime":0.4565209988803973,"extension":5.719903364696651},"hitData":{"launchSpeed":84.4,"launchAngle":44.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.54,"coordY":97.47}},"index":3,"playId":"c72a9d7c-b128-39c9-a8fe-24776286c373","pitchNumber":3,"startTime":"2026-07-10T03:06:54.712Z","endTime":"2026-07-10T03:07:05.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:07:05.709Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T03:09:20.103Z","endTime":"2026-07-10T03:10:34.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"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":92.2,"endSpeed":84.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097934176942793,"aZ":-14.94924823515264,"pfxX":-7.799361139946788,"pfxZ":9.515547859516328,"pX":1.2176171668030604,"pZ":1.607977323731691,"vX0":9.657493128981315,"vY0":-133.76326952328316,"vZ0":-6.2946194711101,"x":70.59,"y":195.36,"x0":-1.4278425411473175,"y0":50.00584764722537,"z0":5.0654055702824134,"aX":-14.123697401789283},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":12.0,"spinRate":2372,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4096122483994984,"extension":6.209477818492288},"index":0,"playId":"abc25c63-15b1-3785-bb62-77e66f56f253","pitchNumber":1,"startTime":"2026-07-10T03:09:28.871Z","endTime":"2026-07-10T03:09:33.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":88.1,"endSpeed":81.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57370677224456,"aZ":-29.461541204403357,"pfxX":-10.788569655731397,"pfxZ":1.6268981125086368,"pX":-0.784757260811167,"pZ":1.4213992202117507,"vX0":5.593869243413437,"vY0":-128.1768011905564,"vZ0":-4.06059645149452,"x":146.91,"y":200.4,"x0":-1.5893751212967522,"y0":50.00578375663937,"z0":5.3171860419464885,"aX":-18.02098662961691},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":18.4,"spinRate":2196,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4267181143530143,"extension":6.1407532566208785},"index":1,"playId":"0eabac4b-e454-3cd5-80e5-500aff2ff513","pitchNumber":2,"startTime":"2026-07-10T03:09:43.080Z","endTime":"2026-07-10T03:09:47.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.041161543525835,"aZ":-39.64436259161684,"pfxX":5.212028483775363,"pfxZ":-5.139261023804361,"pX":0.037529998566752217,"pZ":2.7544851444356326,"vX0":2.5781983582884265,"vY0":-119.58399053191684,"vZ0":1.4874132372410775,"x":115.57,"y":164.41,"x0":-1.7299104937600644,"y0":50.000237509302615,"z0":5.668232785107906,"aX":7.581891664956617},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.8,"breakHorizontal":-10.1,"spinRate":2618,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.45720084787738324,"extension":6.071539503527148},"index":2,"playId":"0b6ec81c-0c34-381f-abba-c2ab06035990","pitchNumber":3,"startTime":"2026-07-10T03:09:57.995Z","endTime":"2026-07-10T03:10:04.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72458923201104,"aZ":-27.144053072728433,"pfxX":0.30447841413214594,"pfxZ":3.0473736301384657,"pX":1.8523684061464152,"pZ":0.8835698315018946,"vX0":8.328267546939388,"vY0":-127.60324590829703,"vZ0":-5.490510592343734,"x":46.39,"y":214.92,"x0":-1.4904894065561154,"y0":50.00526354759204,"z0":5.195944885351217,"aX":0.5035706149091402},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-2.4,"spinRate":2376,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42888182913205775,"extension":6.044718501540221},"index":3,"playId":"33b6336f-d4f6-3743-8935-d1793975760c","pitchNumber":4,"startTime":"2026-07-10T03:10:13.884Z","endTime":"2026-07-10T03:10:17.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.911493782692318,"aZ":-15.370326366816174,"pfxX":-7.119876757905307,"pfxZ":8.918736785465137,"pX":0.7592341643563272,"pZ":0.7403752928384063,"vX0":8.742326356864572,"vY0":-136.14912118330327,"vZ0":-8.348611704887023,"x":88.06,"y":218.79,"x0":-1.563057884654977,"y0":50.002329453118264,"z0":4.902652621549873,"aX":-13.41367949552216},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2405,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.40176558586401345,"extension":6.27524595821571},"index":4,"playId":"10ac7e82-f8ab-37c6-ad12-50951b8ee434","pitchNumber":5,"startTime":"2026-07-10T03:10:30.668Z","endTime":"2026-07-10T03:10:34.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:10:34.209Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Andujar grounds into a double play, third baseman Nolan Arenado to second baseman Ketel Marte to first baseman Tim Tawa. Luis Campusano out at 2nd. Miguel Andujar out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T03:10:58.198Z","endTime":"2026-07-10T03:11:30.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.631683777280045,"aZ":-31.667273523605793,"pfxX":-8.407510767735449,"pfxZ":0.29939938312298153,"pX":0.4545758374895571,"pZ":1.0805923116085365,"vX0":7.69530715851891,"vY0":-129.2607010783464,"vZ0":-4.696343096536202,"x":99.67,"y":209.6,"x0":-1.4669556329212474,"y0":50.00441460694086,"z0":5.349129042065976,"aX":-14.246587149383231},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.6,"spinRate":1918,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4235538280904252,"extension":6.046822998675515},"index":0,"playId":"e62143d1-3148-3f6a-b3b4-fee202ce2240","pitchNumber":1,"startTime":"2026-07-10T03:11:02.584Z","endTime":"2026-07-10T03:11:06.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718426349293587,"aZ":-26.908490729882164,"pfxX":-0.09616239383167835,"pfxZ":3.2381402617547206,"pX":-0.17216191950990914,"pZ":2.04304606161514,"vX0":3.781468048938564,"vY0":-126.68556430145877,"vZ0":-2.9196133464544,"x":123.56,"y":183.62,"x0":-1.6712599359763611,"y0":50.00345070393599,"z0":5.359778946572304,"aX":-0.15674727865360655},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2391,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.43224423730754946,"extension":6.073869982751458},"hitData":{"launchSpeed":93.3,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.96,"coordY":161.66}},"index":1,"playId":"46773cc6-2075-3c9a-9706-0ee7801199fe","pitchNumber":2,"startTime":"2026-07-10T03:11:21.127Z","endTime":"2026-07-10T03:11:30.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-11.399999999999999,"leverageIndex":2.23,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:11:30.705Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T03:11:53.295Z","endTime":"2026-07-10T03:13:14.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.712037383394183,"aZ":-38.62569964181128,"pfxX":6.212578096786327,"pfxZ":-4.550824145984825,"pX":-2.490027031877869,"pZ":3.819253556195926,"vX0":-2.883912215186991,"vY0":-117.79694176131554,"vZ0":3.476779996686175,"x":211.91,"y":135.66,"x0":-2.062230805936952,"y0":50.004615854730645,"z0":5.87648511616177,"aX":8.80114497890083},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.2,"breakHorizontal":-10.7,"spinRate":2474,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4635727155920426,"extension":5.89944615925257},"index":0,"playId":"19795b52-77d6-3e40-b309-e99663d9a267","pitchNumber":1,"startTime":"2026-07-10T03:12:00.218Z","endTime":"2026-07-10T03:12:03.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.777703313152312,"aZ":-16.10196677315978,"pfxX":-7.006360561541417,"pfxZ":8.635627712629542,"pX":-0.1259798952892555,"pZ":1.5758672966056793,"vX0":6.613139269233615,"vY0":-135.38209874276896,"vZ0":-6.126072971450003,"x":121.8,"y":196.23,"x0":-1.686763428812587,"y0":50.00390648907613,"z0":4.9897181974874885,"aX":-13.043040725612409},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2379,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.40413109781616674,"extension":5.892957031314572},"index":1,"playId":"9ec04292-553c-3ab2-852b-f19288ab4253","pitchNumber":2,"startTime":"2026-07-10T03:12:16.367Z","endTime":"2026-07-10T03:12:19.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74229731684856,"aZ":-31.637926180948472,"pfxX":-10.54347749240597,"pfxZ":0.3148100087965702,"pX":-0.15582881062504533,"pZ":1.2821688430816678,"vX0":7.0986467283470995,"vY0":-130.58819512888087,"vZ0":-4.193670468092097,"x":122.94,"y":204.16,"x0":-1.5354249397176432,"y0":50.00614197701202,"z0":5.281075757873653,"aX":-18.267121776029462},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":2122,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4189465104388983,"extension":6.171818254199851},"index":2,"playId":"dc2c196e-56b0-32e9-af11-fb3038b0bb8e","pitchNumber":3,"startTime":"2026-07-10T03:12:33.881Z","endTime":"2026-07-10T03:12:38.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21948117286562,"aZ":-17.932911633524448,"pfxX":-7.149755431229667,"pfxZ":7.6552811832178564,"pX":0.0742586419711248,"pZ":1.8438430736507492,"vX0":7.1750415683411335,"vY0":-135.66235173634237,"vZ0":-5.151820053711863,"x":114.17,"y":189.0,"x0":-1.678389738966686,"y0":50.00272442506253,"z0":5.02106752543535,"aX":-13.301004859767529},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":11.4,"spinRate":2334,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4040452055843917,"extension":6.047015340752037},"index":3,"playId":"69335ad3-463a-317a-864e-b056e33d0d00","pitchNumber":4,"startTime":"2026-07-10T03:12:51.470Z","endTime":"2026-07-10T03:12:56.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.2,"endSpeed":85.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.768677271384792,"aZ":-17.036991545644916,"pfxX":-4.288544631278857,"pfxZ":8.10962815453475,"pX":0.09773589850406458,"pZ":2.258508902846678,"vX0":6.515564664470904,"vY0":-135.52994760953197,"vZ0":-4.356419679500396,"x":113.27,"y":177.8,"x0":-1.776843453918429,"y0":50.00072490274387,"z0":5.071516681543931,"aX":-8.002740761417249},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":6.5,"spinRate":2398,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4036732479593068,"extension":5.95600649707285},"index":4,"playId":"7419f7c3-5cab-3075-ba46-baabbad5451c","pitchNumber":5,"startTime":"2026-07-10T03:13:10.205Z","endTime":"2026-07-10T03:13:14.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:13:14.620Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out to first baseman Jake Cronenworth.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T03:15:22.842Z","endTime":"2026-07-10T03:16:41.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891551089714124,"aZ":-11.26876507684231,"pfxX":1.3035032852257658,"pfxZ":11.71430950322943,"pX":-0.8435789755553956,"pZ":1.4596302907086967,"vX0":-6.437507695444957,"vY0":-133.0753736270864,"vZ0":-9.093783357760227,"x":149.16,"y":199.37,"x0":1.4426542625962062,"y0":50.00083931950759,"z0":5.747921238515214,"aX":2.3260145513594446},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.3,"breakHorizontal":-0.8,"spinRate":2303,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.4123752556394571,"extension":5.722939969720854},"index":0,"playId":"d2c0e0f1-c161-3f27-9d6d-e077937a0f84","pitchNumber":1,"startTime":"2026-07-10T03:15:24.573Z","endTime":"2026-07-10T03:15:28.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7483081630474,"aZ":-13.593772804919219,"pfxX":3.3898008235275605,"pfxZ":10.661587639057029,"pX":0.7632054714711602,"pZ":2.8725335400902234,"vX0":-3.674461544983516,"vY0":-131.63979416435745,"vZ0":-5.297948701862605,"x":87.91,"y":161.22,"x0":1.7413251596294115,"y0":50.00643737159758,"z0":5.929477743478279,"aX":5.909766397147529},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.3,"spinRate":2334,"spinDirection":155},"zone":6,"typeConfidence":0.88,"plateTime":0.4172010355794695,"extension":5.758483430119375},"index":1,"playId":"9d7d62a8-b100-37e3-9767-83a47b513331","pitchNumber":2,"startTime":"2026-07-10T03:15:41.452Z","endTime":"2026-07-10T03:15:47.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-10T03:16:05.592Z","endTime":"2026-07-10T03:16:13.338Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32478461120049,"aZ":-19.318348504429405,"pfxX":3.911769392798502,"pfxZ":8.811768095577433,"pX":-0.7862678622415927,"pZ":1.9617934749991093,"vX0":-6.626403152725675,"vY0":-120.54077259828547,"vZ0":-5.143026215274002,"x":146.97,"y":185.81,"x0":1.5009319209604268,"y0":50.00341871733766,"z0":5.848985581937374,"aX":5.707798401548299},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":14.9,"breakHorizontal":-5.4,"spinRate":1087,"spinDirection":122},"zone":7,"typeConfidence":0.9,"plateTime":0.4559184324366443,"extension":5.709259046319373},"index":3,"playId":"7448d808-f191-35e4-a7aa-82ac3884acc6","pitchNumber":3,"startTime":"2026-07-10T03:16:13.338Z","endTime":"2026-07-10T03:16:16.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.127947642765207,"aZ":-33.20723792720701,"pfxX":-2.4377972981188956,"pfxZ":-0.6838753160244684,"pX":-0.08818140901494215,"pZ":1.7989252411144216,"vX0":-3.440318476705351,"vY0":-121.20082638482529,"vZ0":-3.1410013357232343,"x":120.36,"y":190.21,"x0":1.6602732776132987,"y0":50.00589943177384,"z0":5.978105879386942,"aX":-3.668213396391987},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":5.2,"spinRate":2828,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.4499405978378812,"extension":5.579253768069623},"hitData":{"launchSpeed":79.2,"launchAngle":10.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.93,"coordY":161.16}},"index":4,"playId":"b402aa17-fa39-3a7a-9c8c-38803ec54c73","pitchNumber":4,"startTime":"2026-07-10T03:16:34.490Z","endTime":"2026-07-10T03:16:41.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:16:41.199Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out sharply to left fielder Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T03:17:04.026Z","endTime":"2026-07-10T03:18:21.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55803651689644,"aZ":-10.468694766522368,"pfxX":3.2685282888047444,"pfxZ":11.805616976396141,"pX":-0.0029743962381907343,"pZ":1.1908305408697701,"vX0":-6.017381743756981,"vY0":-134.58227529598767,"vZ0":-10.092648377262648,"x":117.11,"y":206.63,"x0":1.834832016368905,"y0":50.0032257779377,"z0":5.725787644592429,"aX":6.01004528997847},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":-4.7,"spinRate":2404,"spinDirection":155},"zone":13,"typeConfidence":0.91,"plateTime":0.4066145818707727,"extension":5.86696121199776},"index":0,"playId":"696fe8b8-5016-3058-bd9a-87f5458d7467","pitchNumber":1,"startTime":"2026-07-10T03:17:10.118Z","endTime":"2026-07-10T03:17:13.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177126698383145,"aZ":-10.043016336686925,"pfxX":4.213447235409911,"pfxZ":12.41252899031605,"pX":0.45152765696220004,"pZ":0.8348748419081548,"vX0":-5.131654566222176,"vY0":-132.63480666935823,"vZ0":-10.699401836672127,"x":99.79,"y":216.24,"x0":1.8632909205221084,"y0":50.00310728049529,"z0":5.651861185509484,"aX":7.512838817775033},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.4,"breakHorizontal":-6.5,"spinRate":2384,"spinDirection":158},"zone":14,"typeConfidence":0.87,"plateTime":0.41285365223177006,"extension":5.747532210835745},"index":1,"playId":"e43237ac-e2ea-3746-af8c-03769c6d24ce","pitchNumber":2,"startTime":"2026-07-10T03:17:30.173Z","endTime":"2026-07-10T03:17:33.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63742748134148,"aZ":-31.058169858424662,"pfxX":-2.0668881694920276,"pfxZ":0.7749238825138791,"pX":-0.1239746330208219,"pZ":1.9398202567005833,"vX0":-3.7137903934078125,"vY0":-118.73207233120235,"vZ0":-2.5345365125795993,"x":121.73,"y":186.4,"x0":1.7256868188757246,"y0":50.00018365666916,"z0":5.8328857525257565,"aX":-2.965670021489451},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.1,"breakHorizontal":4.6,"spinRate":2486,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.46039653294673943,"extension":5.881920426650119},"index":2,"playId":"ca62d282-a9db-30e6-9c5c-5fb40cc066bf","pitchNumber":3,"startTime":"2026-07-10T03:17:53.388Z","endTime":"2026-07-10T03:17:57.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.100747353258456,"aZ":-11.209282890140859,"pfxX":5.425067608707803,"pfxZ":11.889113781218663,"pX":-0.8910130652494558,"pZ":1.6633070001386767,"vX0":-8.169802136048865,"vY0":-132.18455362559834,"vZ0":-8.523143622371661,"x":150.96,"y":193.87,"x0":1.5399131130238348,"y0":50.00279489622163,"z0":5.759670036402569,"aX":9.56690504888179},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.7,"breakHorizontal":-7.9,"spinRate":2272,"spinDirection":157},"zone":13,"typeConfidence":0.88,"plateTime":0.41492614929774296,"extension":5.802207414677966},"hitData":{"launchSpeed":103.6,"launchAngle":18.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":52.81,"coordY":102.79}},"index":3,"playId":"95316da8-364f-3439-a92d-f1187435d570","pitchNumber":4,"startTime":"2026-07-10T03:18:12.208Z","endTime":"2026-07-10T03:18:21.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:18:21.778Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (11) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T03:18:46.315Z","endTime":"2026-07-10T03:20:25.103Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":673513,"link":"/api/v1/people/673513"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14624260706449,"aZ":-24.204201528630385,"pfxX":-1.5691377278746002,"pfxZ":5.114780779189839,"pX":1.0335490108201946,"pZ":1.5319993881512695,"vX0":-1.7679578855002414,"vY0":-123.40824193659677,"vZ0":-5.527299149684293,"x":77.6,"y":197.42,"x0":1.9603543851818266,"y0":50.004794380570374,"z0":5.812296574694878,"aX":-2.4455304243284575},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.4,"breakHorizontal":3.2,"spinRate":2564,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.44206242530838,"extension":5.637978607481459},"index":0,"playId":"adc70a77-265d-3b86-9284-4465abe2491c","pitchNumber":1,"startTime":"2026-07-10T03:19:07.240Z","endTime":"2026-07-10T03:19:11.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.824879757780245,"aZ":-30.24901775362825,"pfxX":-3.271990137897534,"pfxZ":1.2573211709088348,"pX":0.19320065885964618,"pZ":2.371698297542934,"vX0":-3.0618062062347393,"vY0":-123.00764131917263,"vZ0":-2.4380507200657107,"x":109.64,"y":174.74,"x0":1.878155265359948,"y0":50.00538063789711,"z0":5.933874274852534,"aX":-5.027570897594718},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":6.6,"spinRate":2753,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.44484218705342604,"extension":5.622065584407103},"index":1,"playId":"c0995525-af03-3b8b-a4e6-4ac8845ec576","pitchNumber":2,"startTime":"2026-07-10T03:19:26.013Z","endTime":"2026-07-10T03:19:29.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.414244883330543,"aZ":-28.153730606641012,"pfxX":5.080680183194357,"pfxZ":2.701445895120493,"pX":0.17130436746966785,"pZ":2.0868314777716988,"vX0":-5.293369437201024,"vY0":-121.10434472267144,"vZ0":-3.2057222300608315,"x":110.47,"y":182.44,"x0":1.7241702390532752,"y0":50.00185209616907,"z0":5.887566887242066,"aX":7.554822232714273},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":-7.9,"spinRate":1436,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.45209063746682787,"extension":5.788499927189691},"index":2,"playId":"34ed0707-e766-355a-b004-23454cf45c1d","pitchNumber":3,"startTime":"2026-07-10T03:19:42.582Z","endTime":"2026-07-10T03:19:45.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155334184193467,"aZ":-22.314669537092858,"pfxX":3.6395724671307335,"pfxZ":6.555833200491456,"pX":0.023198047212848082,"pZ":1.3379520039219914,"vX0":-5.509193556250325,"vY0":-122.15741200028216,"vZ0":-6.322688286068432,"x":116.12,"y":202.66,"x0":1.8398325249363858,"y0":50.00270014594666,"z0":5.891175940551353,"aX":5.473997835396187},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":-5.2,"spinRate":1418,"spinDirection":129},"zone":14,"typeConfidence":0.89,"plateTime":0.44920941580891727,"extension":5.746518431886694},"hitData":{"launchSpeed":101.1,"launchAngle":26.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.64,"coordY":52.43}},"index":3,"playId":"c9724af9-0a5c-378d-b6f6-9f7fea23e765","pitchNumber":4,"startTime":"2026-07-10T03:20:02.759Z","endTime":"2026-07-10T03:20:25.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":-13.299999999999997,"leverageIndex":0.5,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:20:25.103Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T03:20:50.640Z","endTime":"2026-07-10T03:23:15.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.103745592268815,"aZ":-13.775452227768767,"pfxX":4.888951479745027,"pfxZ":10.1894433962396,"pX":1.295957194976365,"pZ":4.001452214545701,"vX0":-3.2575968833727704,"vY0":-134.0542258939252,"vZ0":-2.5882855041481663,"x":67.6,"y":130.74,"x0":1.896593770270117,"y0":50.003626887346954,"z0":5.972585471782394,"aX":8.82857021491881},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-8.0,"spinRate":2388,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.4098222125432285,"extension":5.741778451029475},"index":0,"playId":"ede2f41f-ada1-306c-b0ca-4440b3bd5383","pitchNumber":1,"startTime":"2026-07-10T03:20:54.372Z","endTime":"2026-07-10T03:20:58.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79191654314951,"aZ":-11.031767350949979,"pfxX":2.9964132012266216,"pfxZ":11.795727767745737,"pX":1.4817463951282217,"pZ":2.130355933064404,"vX0":-2.59630866308115,"vY0":-133.52594056059084,"vZ0":-7.361363021544692,"x":60.52,"y":181.26,"x0":2.081022803322041,"y0":50.000098190727186,"z0":5.73064780025557,"aX":5.368885604932896},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":-4.8,"spinRate":2329,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4114110165013316,"extension":5.8024496226996884},"index":1,"playId":"c024cabd-b19c-35fa-a49e-f127ac60a1dc","pitchNumber":2,"startTime":"2026-07-10T03:21:12.359Z","endTime":"2026-07-10T03:21:15.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43612254352276,"aZ":-28.31413015556117,"pfxX":-0.41723232959734924,"pfxZ":2.437018133950218,"pX":0.930717151701886,"pZ":2.311342111734387,"vX0":-2.284196926030841,"vY0":-124.62962168704605,"vZ0":-2.9785668657060116,"x":81.52,"y":176.37,"x0":1.9107206292945145,"y0":50.00204525676302,"z0":5.843617689316787,"aX":-0.660827183606426},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":1.2,"spinRate":2561,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.4383290162288511,"extension":5.780302413274218},"index":2,"playId":"beba9f7f-08ce-3b53-910f-3025c8440cb6","pitchNumber":3,"startTime":"2026-07-10T03:21:29.811Z","endTime":"2026-07-10T03:21:34.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.094572487894983,"aZ":-27.455091839375736,"pfxX":-0.6034481469479075,"pfxZ":2.968312658778555,"pX":0.050429191870959615,"pZ":0.8521178270696387,"vX0":-4.009172574390525,"vY0":-124.7963897295534,"vZ0":-6.519144936390331,"x":115.08,"y":215.77,"x0":1.7505100357850751,"y0":50.003428495647285,"z0":5.73421374341677,"aX":-0.9602146447715655},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":1.9,"spinRate":2543,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.4374604160015494,"extension":5.828715597039003},"index":3,"playId":"9a9a9276-7050-35f6-9bc7-fc59a6496db3","pitchNumber":4,"startTime":"2026-07-10T03:21:46.524Z","endTime":"2026-07-10T03:21:52.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610562327860297,"aZ":-13.241411584750406,"pfxX":3.4133696889138414,"pfxZ":10.66250122057341,"pX":0.5281966470509046,"pZ":2.4977966998338976,"vX0":-4.67870480589824,"vY0":-132.93790112595448,"vZ0":-6.15860118980231,"x":96.87,"y":171.34,"x0":1.8740196491338432,"y0":50.00470569231844,"z0":5.820060638329922,"aX":6.062212577983133},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-5.0,"spinRate":2295,"spinDirection":153},"zone":6,"typeConfidence":0.9,"plateTime":0.41328314982261194,"extension":5.968254142102486},"index":4,"playId":"d8055f0a-7731-3fc4-9f77-a9a9e3aad501","pitchNumber":5,"startTime":"2026-07-10T03:22:07.275Z","endTime":"2026-07-10T03:22:15.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844044745203835,"aZ":-30.071410650608055,"pfxX":-3.4408318661470085,"pfxZ":1.376045328403018,"pX":-0.6395190427414135,"pZ":2.572276499291504,"vX0":-4.697650803943267,"vY0":-122.84104225642395,"vZ0":-1.9911269588090423,"x":141.38,"y":169.33,"x0":1.7432278159313754,"y0":50.005459914970004,"z0":5.944585841297334,"aX":-5.269939985246404},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":7.3,"spinRate":2554,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4455205111424192,"extension":5.73393540257211},"index":5,"playId":"d26786b7-3257-3ec2-bcf1-c70e9f29252e","pitchNumber":6,"startTime":"2026-07-10T03:22:40.926Z","endTime":"2026-07-10T03:22:47.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196558546876112,"aZ":-11.982834427962747,"pfxX":3.937799184047214,"pfxZ":11.063776056472648,"pX":1.639372839260295,"pZ":3.640969723632069,"vX0":-2.319468320812196,"vY0":-134.49848400557772,"vZ0":-3.8460288866883516,"x":54.51,"y":140.47,"x0":2.003006582917226,"y0":50.00399914968627,"z0":5.9441684764105505,"aX":7.187851097717174},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-6.6,"spinRate":2273,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4078183090550418,"extension":5.636730436140585},"index":6,"playId":"8f1d3e28-0c45-388b-b403-d8e25ca58a3a","pitchNumber":7,"startTime":"2026-07-10T03:23:11.800Z","endTime":"2026-07-10T03:23:15.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:23:15.731Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop Xander Bogaerts to first baseman Jake Cronenworth.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T03:26:05.023Z","endTime":"2026-07-10T03:28:12.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"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-10T03:23:28.423Z","endTime":"2026-07-10T03:24:23.767Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-10T03:24:23.767Z","endTime":"2026-07-10T03:26:07.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.647180718354175,"aZ":-17.67654035541552,"pfxX":-8.54104714900667,"pfxZ":7.193722686468797,"pX":0.522468702010602,"pZ":1.8221289777779315,"vX0":6.031955663698635,"vY0":-140.97000114532904,"vZ0":-7.995581129695378,"x":97.08,"y":189.58,"x0":-0.5338626753149789,"y0":50.00390713678018,"z0":5.833550697042136,"aX":-17.214177795986103},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":14.3,"spinRate":2156,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.38834634213204167,"extension":5.8660160962481696},"index":2,"playId":"71ddfe8f-ae55-3932-ae4a-3f89df440406","pitchNumber":1,"startTime":"2026-07-10T03:26:07.224Z","endTime":"2026-07-10T03:26:10.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"playId":"c54a4e56-8791-3e68-a0d3-8396c7ed151b","startTime":"2026-07-10T03:26:29.962Z","endTime":"2026-07-10T03:26:32.986Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235954784702972,"aZ":-20.802864261433772,"pfxX":-9.046267301199611,"pfxZ":6.669398122160428,"pX":0.19656713238596824,"pZ":1.5303879728750827,"vX0":4.779304734341519,"vY0":-129.5556585835071,"vZ0":-6.577250693133819,"x":109.51,"y":197.46,"x0":-0.4934870341635143,"y0":50.00631101413174,"z0":5.684432751253522,"aX":-15.431357002219134},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":1718,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4222436810790624,"extension":6.397765104068684},"index":4,"playId":"b63f0f13-dd06-3325-8282-de569867cf58","pitchNumber":2,"startTime":"2026-07-10T03:26:53.086Z","endTime":"2026-07-10T03:26:58.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420551828997983,"aZ":-21.08879705790694,"pfxX":-10.106840618474383,"pfxZ":6.430247644967434,"pX":0.9426547017194988,"pZ":-0.5286979406144875,"vX0":6.943399474775464,"vY0":-129.96321720358318,"vZ0":-11.487479494841493,"x":81.07,"y":253.05,"x0":-0.44101359896903886,"y0":50.001229963501515,"z0":5.527864124514034,"aX":-17.410817622832063},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":16.9,"spinRate":1738,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.4203150331799068,"extension":6.4427193484895025},"index":5,"playId":"098b5851-f304-34f5-82da-899463e4b8b1","pitchNumber":3,"startTime":"2026-07-10T03:27:11.489Z","endTime":"2026-07-10T03:27:15.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77719585373329,"aZ":-22.993279624984275,"pfxX":-10.297356700439332,"pfxZ":5.5137110540800816,"pX":0.07345424393529879,"pZ":1.868812726589692,"vX0":4.689517425381444,"vY0":-128.05592257900793,"vZ0":-5.3786710739183174,"x":114.2,"y":188.32,"x0":-0.4410452520427969,"y0":50.0028360698428,"z0":5.788777571230745,"aX":-17.147847456133846},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":17.6,"spinRate":1685,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.4272763792054266,"extension":6.279258459616993},"index":6,"playId":"7a8fc8ef-82d4-3b53-abf7-df62ca0a6450","pitchNumber":4,"startTime":"2026-07-10T03:27:39.560Z","endTime":"2026-07-10T03:27:43.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349986926474998,"aZ":-18.166049199264688,"pfxX":-8.833166889563097,"pfxZ":6.945063746999499,"pX":-1.115873660592611,"pZ":2.3235373919563123,"vX0":1.4072304796921813,"vY0":-140.9715854647678,"vZ0":-6.5550800514286305,"x":159.53,"y":176.04,"x0":-0.47290557212363743,"y0":50.004089368810725,"z0":5.847106245327181,"aX":-17.821164526773533},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2279,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.38818891124988,"extension":6.116579656998709},"hitData":{"launchSpeed":76.6,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.91,"coordY":156.59}},"index":7,"playId":"6be784a7-f5a6-37cd-a60a-9d1d15956ed9","pitchNumber":5,"startTime":"2026-07-10T03:28:05.247Z","endTime":"2026-07-10T03:28:12.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:28:12.904Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T03:30:17.928Z","endTime":"2026-07-10T03:30:38.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779673910040113,"aZ":-16.886148104855476,"pfxX":-6.534788795227858,"pfxZ":8.61783798106398,"pX":-0.4235833995427068,"pZ":3.384269045779977,"vX0":5.247337038918292,"vY0":-132.93137594596223,"vZ0":-2.0519761736604165,"x":133.15,"y":147.4,"x0":-1.5825162238064638,"y0":50.0048007120423,"z0":5.403754257754751,"aX":-11.596115131960866},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2267,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41339865752270555,"extension":6.1187163750327835},"hitData":{"launchSpeed":91.4,"launchAngle":84.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":133.98,"coordY":213.34}},"index":0,"playId":"bbe3b1bc-4001-3b5f-820d-599fdddae57d","pitchNumber":1,"startTime":"2026-07-10T03:30:26.064Z","endTime":"2026-07-10T03:30:38.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:30:38.332Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T03:30:52.520Z","endTime":"2026-07-10T03:32:02.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703351011367236,"aZ":-37.737970716267135,"pfxX":4.229553954692759,"pfxZ":-3.8736290961594335,"pX":-1.066745316120044,"pZ":3.1932227324670075,"vX0":0.3941930950994601,"vY0":-119.10633842931648,"vZ0":2.0084305378536143,"x":157.66,"y":152.56,"x0":-1.7838083317122753,"y0":50.000255492610364,"z0":5.749641127655074,"aX":6.080542818272592},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":-7.8,"spinRate":2450,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.45973007569203794,"extension":5.961124612798231},"index":0,"playId":"c4da285e-04be-3d6a-bdff-02f02f273469","pitchNumber":1,"startTime":"2026-07-10T03:31:02.922Z","endTime":"2026-07-10T03:31:07.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93825604960464,"aZ":-19.22682924716677,"pfxX":-6.44296715200526,"pfxZ":7.155263139695819,"pX":-0.40096562226276244,"pZ":2.6455190350511324,"vX0":5.348048439060364,"vY0":-134.13486366998885,"vZ0":-3.208433443533267,"x":132.28,"y":167.35,"x0":-1.5905301886564578,"y0":50.00171191929777,"z0":5.239766212119261,"aX":-11.65651757873668},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":10.4,"spinRate":2268,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.409458255269731,"extension":6.082494533834045},"index":1,"playId":"c0474bdb-a04f-3ff9-8a7b-f8ec94648e3a","pitchNumber":2,"startTime":"2026-07-10T03:31:16.506Z","endTime":"2026-07-10T03:31:22.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87142662119124,"aZ":-19.642353036049908,"pfxX":-6.385569365505058,"pfxZ":6.808063772036586,"pX":0.12254338227651039,"pZ":3.680300834243063,"vX0":6.639599371150473,"vY0":-134.7337325711129,"vZ0":-0.5707232791594932,"x":112.33,"y":139.41,"x0":-1.5423485470032463,"y0":50.00437025955355,"z0":5.28109958514197,"aX":-11.75833893235799},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2296,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40629446503541056,"extension":6.192677352681588},"index":2,"playId":"c37a90d2-b6f4-332e-9056-f67b6384ebef","pitchNumber":3,"startTime":"2026-07-10T03:31:34.457Z","endTime":"2026-07-10T03:31:38.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-10T03:31:44.595Z","endTime":"2026-07-10T03:31:57.622Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40037218408053,"aZ":-18.101917555977447,"pfxX":-5.593203447867158,"pfxZ":7.6709354674465615,"pX":-0.11763977438865854,"pZ":3.671263182471386,"vX0":5.901910974213508,"vY0":-134.64741060946986,"vZ0":-0.912350255528019,"x":121.48,"y":139.66,"x0":-1.6119171480249193,"y0":50.00551083478735,"z0":5.296079587910857,"aX":-10.265535250308119},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2172,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4068689983774201,"extension":5.873264994288956},"index":4,"playId":"19d94502-691d-3da3-a97c-6f9b9c11d234","pitchNumber":4,"startTime":"2026-07-10T03:31:57.622Z","endTime":"2026-07-10T03:32:02.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:32:02.569Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T03:32:25.140Z","endTime":"2026-07-10T03:33:04.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456797727727555,"aZ":-29.48716783328251,"pfxX":0.7681921963582812,"pfxZ":1.6905891165825704,"pX":-0.7566080297737533,"pZ":2.5988267718039872,"vX0":2.3847701099960954,"vY0":-125.14581275340043,"vZ0":-0.997974341406564,"x":145.84,"y":168.61,"x0":-1.8204226077014976,"y0":50.00422917494576,"z0":5.410724443265492,"aX":1.2226198414682532},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-1.9,"spinRate":2186,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.43711140277487326,"extension":5.948638806749875},"index":0,"playId":"33849f15-d17f-32b2-8a42-7011f6324a0f","pitchNumber":1,"startTime":"2026-07-10T03:32:28.968Z","endTime":"2026-07-10T03:32:32.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353278553915416,"aZ":-14.678174316402322,"pfxX":-6.838012489238462,"pfxZ":9.462949845054087,"pX":0.4859724816756271,"pZ":1.9320803881175534,"vX0":7.844566189432414,"vY0":-135.29924256377868,"vZ0":-5.528986535010532,"x":98.48,"y":186.61,"x0":-1.5666571973102594,"y0":50.00024456102489,"z0":5.035906782529899,"aX":-12.638475095110046},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2271,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4053056284153467,"extension":5.916467000714891},"index":1,"playId":"b2670256-c109-38e7-9392-6f06bb4aafe6","pitchNumber":2,"startTime":"2026-07-10T03:32:44.350Z","endTime":"2026-07-10T03:32:48.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.222597715328533,"aZ":-31.119060560814336,"pfxX":-8.849016442107335,"pfxZ":0.6114546842450155,"pX":-0.4121040501962574,"pZ":1.2535801402704692,"vX0":6.075755872923502,"vY0":-130.10840625252195,"vZ0":-4.088295585205934,"x":132.71,"y":204.93,"x0":-1.6229575364699116,"y0":50.00214617950062,"z0":5.19252664733333,"aX":-15.234630792299386},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":14.8,"spinRate":2067,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4202988383140509,"extension":6.032016372594074},"index":2,"playId":"f1706277-c22c-3879-8fd3-b07b02980285","pitchNumber":3,"startTime":"2026-07-10T03:32:59.994Z","endTime":"2026-07-10T03:33:04.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:33:04.621Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-10T03:35:05.601Z","endTime":"2026-07-10T03:37:04.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.016314124533,"aZ":-17.707926371632794,"pfxX":-8.512121148840889,"pfxZ":7.461202809588478,"pX":0.12028843941713062,"pZ":2.968611849093439,"vX0":4.446787663712071,"vY0":-138.17470158324727,"vZ0":-4.8008139309099676,"x":112.41,"y":158.63,"x0":-0.40169728157965684,"y0":50.00269738656409,"z0":5.913840937441177,"aX":-16.50307958707573},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":14.5,"spinRate":2239,"spinDirection":213},"zone":2,"typeConfidence":0.78,"plateTime":0.3959964156274016,"extension":6.142618743061517},"index":0,"playId":"e6670a04-3d8b-3e8b-bd8a-458a6db432b1","pitchNumber":1,"startTime":"2026-07-10T03:35:16.677Z","endTime":"2026-07-10T03:35:20.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947775447435927,"aZ":-9.930829820363632,"pfxX":-4.938805877041853,"pfxZ":11.326485982853075,"pX":1.374533186713363,"pZ":1.7706390290372684,"vX0":6.349096582069425,"vY0":-139.17375396408718,"vZ0":-9.010889176219774,"x":64.61,"y":190.97,"x0":-0.2935994957537288,"y0":50.00155742611108,"z0":5.706170003004412,"aX":-9.69790001443879},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":7.7,"spinRate":2479,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.3934186215484696,"extension":6.292258111580512},"index":1,"playId":"22e09cc2-f1f0-3ef0-aa89-87377f446145","pitchNumber":2,"startTime":"2026-07-10T03:35:35.716Z","endTime":"2026-07-10T03:35:38.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.771910817121203,"aZ":-21.931661826512588,"pfxX":-9.865010162445,"pfxZ":5.965869983270155,"pX":0.7647667839439471,"pZ":1.8640144405847106,"vX0":6.292246001362152,"vY0":-130.06691933792982,"vZ0":-5.575801192596985,"x":87.85,"y":188.45,"x0":-0.4016286347735102,"y0":50.00279365844437,"z0":5.6940728345892175,"aX":-16.93604912265797},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":16.6,"spinRate":1834,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.42078428152253666,"extension":6.337355922141235},"index":2,"playId":"3235d838-7d68-3608-bfcb-4e3c506c447b","pitchNumber":3,"startTime":"2026-07-10T03:35:52.971Z","endTime":"2026-07-10T03:35:56.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826956103429477,"aZ":-23.637226254364617,"pfxX":-9.146070596432716,"pfxZ":5.0881464988814304,"pX":-0.9505294827652978,"pZ":1.8853444605128615,"vX0":2.222013667185719,"vY0":-128.75988978846968,"vZ0":-4.920351979163774,"x":153.23,"y":187.88,"x0":-0.6364843641638877,"y0":50.00567675203279,"z0":5.651058152052147,"aX":-15.353545077857765},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":1783,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.42544610490808843,"extension":6.356085034305772},"index":3,"playId":"6ca7974b-21d6-3868-8634-15de97c193cb","pitchNumber":4,"startTime":"2026-07-10T03:36:10.369Z","endTime":"2026-07-10T03:36:15.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-10T03:36:25.827Z","endTime":"2026-07-10T03:36:39.870Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00306762301938,"aZ":-20.892652708234138,"pfxX":-8.763775560986232,"pfxZ":5.678170916798139,"pX":0.09927921334636246,"pZ":3.954683049185985,"vX0":4.863106489282094,"vY0":-140.13187549288193,"vZ0":-1.5602701408581965,"x":113.22,"y":132.0,"x0":-0.5211352851843409,"y0":50.00141541005354,"z0":5.885109157014257,"aX":-17.407957930221684},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":14.9,"spinRate":2145,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.39104431297339204,"extension":6.071227869727513},"index":5,"playId":"fb2bdf4c-7da5-39ea-8253-7cd48b6d3ad5","pitchNumber":5,"startTime":"2026-07-10T03:36:39.870Z","endTime":"2026-07-10T03:36:45.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":97.3,"endSpeed":88.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.456611350111345,"aZ":-11.025904149758935,"pfxX":-3.3476691838336023,"pfxZ":10.461315294280961,"pX":-0.17272703333041994,"pZ":3.1619654053342234,"vX0":1.994982866008338,"vY0":-141.56505573928538,"vZ0":-5.624286180626441,"x":123.58,"y":153.41,"x0":-0.4530003451462988,"y0":50.006106202205935,"z0":5.885712269094027,"aX":-6.77041499108159},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":5.6,"spinRate":2387,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.38745327550199127,"extension":6.297854903007549},"index":6,"playId":"162c1c79-ffbe-3a0e-b8ec-de9b3d493798","pitchNumber":6,"startTime":"2026-07-10T03:37:00.543Z","endTime":"2026-07-10T03:37:04.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:37:04.174Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Jake Cronenworth.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-10T03:37:06.037Z","endTime":"2026-07-10T03:38:16.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"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":97.8,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59266595531549,"aZ":-10.051012692580391,"pfxX":-4.27813709775164,"pfxZ":10.81454815063775,"pX":-1.1418280766602342,"pZ":3.07867670881175,"vX0":0.05150150796625552,"vY0":-142.34264109926946,"vZ0":-5.980026710049915,"x":160.52,"y":155.66,"x0":-0.6045158216864864,"y0":50.007104348153966,"z0":5.847685524143077,"aX":-8.753890928431074},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2430,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3852541327645218,"extension":6.157095723403114},"index":0,"playId":"70ceb150-9b44-3038-92a7-8f5be2bb88dc","pitchNumber":1,"startTime":"2026-07-10T03:37:27.932Z","endTime":"2026-07-10T03:37:31.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524932924384007,"aZ":-19.5767995701573,"pfxX":-9.082381947141329,"pfxZ":6.25402841024191,"pX":0.47664496887543967,"pZ":1.9959109075946897,"vX0":5.476871765028108,"vY0":-140.7101324174365,"vZ0":-7.174447266665486,"x":98.83,"y":184.89,"x0":-0.31020056414685704,"y0":50.0038880968202,"z0":5.837165388290782,"aX":-18.29909515851423},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":2293,"spinDirection":203},"zone":9,"typeConfidence":0.91,"plateTime":0.3885515402662243,"extension":6.190827906848951},"index":1,"playId":"8428ad4f-7b82-33a9-907f-64752b72e70b","pitchNumber":2,"startTime":"2026-07-10T03:37:44.917Z","endTime":"2026-07-10T03:37:48.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-10T03:37:59.265Z","endTime":"2026-07-10T03:38:09.472Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604528120916555,"aZ":-25.07872971260553,"pfxX":-8.062901530947805,"pfxZ":4.128873180116056,"pX":-0.13578474463069573,"pZ":2.6792171115696597,"vX0":3.622539658829139,"vY0":-130.1067187027281,"vZ0":-3.081452546925046,"x":122.18,"y":166.44,"x0":-0.49652043084980757,"y0":50.003765611847754,"z0":5.773845941443779,"aX":-13.861388409417273},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":13.8,"spinRate":1670,"spinDirection":237},"zone":5,"typeConfidence":0.87,"plateTime":0.4205531495367012,"extension":6.360086854831478},"hitData":{"launchSpeed":80.3,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.81,"coordY":164.2}},"index":3,"playId":"aa53e0e0-4c8f-35f5-9972-30014c058e9a","pitchNumber":3,"startTime":"2026-07-10T03:38:09.472Z","endTime":"2026-07-10T03:38:16.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:38:16.565Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-10T03:38:32.546Z","endTime":"2026-07-10T03:39:23.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917475587103787,"aZ":-22.326812283752492,"pfxX":-9.662624952072527,"pfxZ":5.684372676762874,"pX":0.4916661295185915,"pZ":2.3425064413544034,"vX0":5.443835787209016,"vY0":-130.6562058655551,"vZ0":-4.579420149645602,"x":98.26,"y":175.53,"x0":-0.3608749088611237,"y0":50.00433929604734,"z0":5.790672615239981,"aX":-16.74714765617218},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":1887,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.4188240896762858,"extension":6.265152568544931},"index":0,"playId":"9717f747-7196-3e21-ab98-90db8d236eca","pitchNumber":1,"startTime":"2026-07-10T03:38:41.986Z","endTime":"2026-07-10T03:38:45.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61896396747385,"aZ":-27.012612648502934,"pfxX":-9.636551007585432,"pfxZ":2.967634334636857,"pX":-0.4036058749939646,"pZ":1.2899497478563389,"vX0":3.7992643989991715,"vY0":-130.77234427027255,"vZ0":-5.906794732304614,"x":132.38,"y":203.95,"x0":-0.6202533635347826,"y0":50.002270485868436,"z0":5.594556811327453,"aX":-16.751539583652463},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":16.7,"spinRate":1864,"spinDirection":234},"zone":13,"typeConfidence":0.87,"plateTime":0.4182574735453608,"extension":6.448620965406938},"index":1,"playId":"92f91e2c-0bff-3075-885b-e86a4a303f84","pitchNumber":2,"startTime":"2026-07-10T03:38:59.514Z","endTime":"2026-07-10T03:39:04.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133260704053153,"aZ":-25.382120036517286,"pfxX":-9.77338898160168,"pfxZ":3.8948794799745965,"pX":0.3319045927323147,"pZ":2.454900151591849,"vX0":5.2660928189758645,"vY0":-131.09077324630124,"vZ0":-3.708334976376086,"x":104.35,"y":172.5,"x0":-0.43081617815620954,"y0":50.00338117411845,"z0":5.777752454991269,"aX":-17.048589037224914},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":1860,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.41745705109125186,"extension":6.373510570883132},"index":2,"playId":"5515a98d-b6b0-3432-a82a-1928addf8658","pitchNumber":3,"startTime":"2026-07-10T03:39:18.555Z","endTime":"2026-07-10T03:39:23.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:39:23.319Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T03:41:31.096Z","endTime":"2026-07-10T03:43:35.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021418657086635,"aZ":-30.020233168133018,"pfxX":-9.214056359488811,"pfxZ":1.2795099636305949,"pX":1.2509606799003816,"pZ":1.8727690522205027,"vX0":9.716010541116724,"vY0":-128.34804428422035,"vZ0":-3.0397085266341137,"x":69.32,"y":188.22,"x0":-1.3753835149363138,"y0":50.00098100309982,"z0":5.395234227232207,"aX":-15.467318289834688},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":2165,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4257501165299642,"extension":6.163938885145333},"index":0,"playId":"bb182e3e-90eb-3e0d-bf0d-aea0b5ce3da1","pitchNumber":1,"startTime":"2026-07-10T03:41:35.160Z","endTime":"2026-07-10T03:41:40.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.1,"endSpeed":79.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.654119438387827,"aZ":-27.418164713653738,"pfxX":2.4802899026943397,"pfxZ":2.974818205954006,"pX":0.6463501594305525,"pZ":2.1966523654455936,"vX0":4.813722402446052,"vY0":-125.40110784902666,"vZ0":-2.3065376705120704,"x":92.36,"y":179.47,"x0":-1.617977533761924,"y0":50.001187963426425,"z0":5.35843936350587,"aX":3.960277034582347},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":-5.5,"spinRate":2338,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4362899573934351,"extension":6.003124861991584},"index":1,"playId":"fbabd4ac-0bed-3fc9-b203-b24f90deacfc","pitchNumber":2,"startTime":"2026-07-10T03:41:48.656Z","endTime":"2026-07-10T03:41:52.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.026992984967105,"aZ":-33.28851395457663,"pfxX":-10.512984563978513,"pfxZ":-0.6522181158048771,"pX":0.8093732257180426,"pZ":5.72063605602963E-4,"vX0":9.202646095383766,"vY0":-129.7655540088554,"vZ0":-6.758649536738638,"x":86.15,"y":238.76,"x0":-1.4094642314949493,"y0":50.00066492910414,"z0":5.160452016234128,"aX":-18.006556368780327},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.5,"breakHorizontal":17.2,"spinRate":2126,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42136902915470387,"extension":6.268203357339942},"index":2,"playId":"eae01855-ee9b-34bc-b5eb-3734b3e4db3e","pitchNumber":3,"startTime":"2026-07-10T03:42:02.993Z","endTime":"2026-07-10T03:42:06.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.868305275278512,"aZ":-27.10855416654698,"pfxX":0.45565118450653896,"pfxZ":3.10762120760858,"pX":0.07044525791801559,"pZ":1.5324605987072941,"vX0":4.2106833200201,"vY0":-126.16305978975144,"vZ0":-3.952179527506888,"x":114.31,"y":197.4,"x0":-1.6713682686161428,"y0":50.003408595315676,"z0":5.275488561227387,"aX":0.7431091448256129},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-1.7,"spinRate":2309,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.43222839227352905,"extension":5.984405069970626},"index":3,"playId":"f1e80ee4-faf0-304d-bf08-fd7b71ff91a5","pitchNumber":4,"startTime":"2026-07-10T03:42:20.982Z","endTime":"2026-07-10T03:42:27.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-10T03:42:31.624Z","endTime":"2026-07-10T03:42:44.003Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311660590836045,"aZ":-32.19634263088803,"pfxX":-9.766420238485136,"pfxZ":-0.011726861194942373,"pX":-1.3306517393664479,"pZ":2.287822649678797,"vX0":4.248011340620538,"vY0":-131.2989559025984,"vZ0":-1.6562481749947433,"x":167.72,"y":177.01,"x0":-1.6989452768662758,"y0":50.00384416550065,"z0":5.318439089819639,"aX":-17.08474236093602},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.1,"breakHorizontal":16.8,"spinRate":2206,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41686015790038633,"extension":6.000935300839735},"index":5,"playId":"194a9252-d0f3-3c67-b9f8-4e4355d92b4a","pitchNumber":5,"startTime":"2026-07-10T03:42:44.003Z","endTime":"2026-07-10T03:42:50.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003627111947697,"aZ":-31.675347071221122,"pfxX":-9.004600578852791,"pfxZ":0.2891205861179804,"pX":-0.8177942937159612,"pZ":1.8057678193130728,"vX0":5.1312688120255405,"vY0":-130.66573798530638,"vZ0":-2.78306357459029,"x":148.17,"y":190.02,"x0":-1.6349842997684754,"y0":50.00450594662092,"z0":5.2597659851391745,"aX":-15.603947593388064},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":15.2,"spinRate":2086,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.41885775343557174,"extension":6.205041523355439},"index":6,"playId":"7525dfde-2b38-36c5-8f79-d7cefb062527","pitchNumber":6,"startTime":"2026-07-10T03:43:04.640Z","endTime":"2026-07-10T03:43:10.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":87.9,"endSpeed":81.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450132535622533,"aZ":-26.866765588142115,"pfxX":-1.0631400950813612,"pfxZ":3.178490059958354,"pX":0.7555455166952931,"pZ":1.9277998237439218,"vX0":6.306537951966498,"vY0":-127.88178348702442,"vZ0":-3.1326179359826805,"x":88.2,"y":186.73,"x0":-1.5961147208826163,"y0":50.002475987435616,"z0":5.258688907653845,"aX":-1.7756767868500885},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":0.6,"spinRate":2342,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.42703750304594434,"extension":6.1211862145092235},"hitData":{"launchSpeed":83.9,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.92,"coordY":166.26}},"index":7,"playId":"1053786e-b9fb-38cf-9c6a-e8cac556d2be","pitchNumber":7,"startTime":"2026-07-10T03:43:25.793Z","endTime":"2026-07-10T03:43:35.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:43:35.730Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out softly to first baseman Tim Tawa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T03:43:53.209Z","endTime":"2026-07-10T03:44:38.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43124398597614,"aZ":-38.922209739564835,"pfxX":4.624742162790024,"pfxZ":-4.6262852512528525,"pX":-1.3464561356191045,"pZ":3.7244014452458654,"vX0":-0.2410797624888898,"vY0":-119.607026537221,"vZ0":3.4318164676015033,"x":168.32,"y":138.22,"x0":-1.8461957624423577,"y0":50.00027563929571,"z0":5.743955437591712,"aX":6.750286692120785},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.3,"breakHorizontal":-8.3,"spinRate":2361,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.45661212112965277,"extension":6.109985751447567},"index":0,"playId":"db161c9c-bb04-360a-9e43-961a859ff25b","pitchNumber":1,"startTime":"2026-07-10T03:43:58.270Z","endTime":"2026-07-10T03:44:02.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43959399755444,"aZ":-16.304115717371282,"pfxX":-6.63622620851346,"pfxZ":8.58328468201983,"pX":-0.560791435503638,"pZ":2.3560496259794292,"vX0":5.485686824297302,"vY0":-134.91165630204796,"vZ0":-4.307947402146458,"x":138.38,"y":175.17,"x0":-1.7549548906061323,"y0":50.00550500775424,"z0":5.117330246721921,"aX":-12.275608144395726},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2385,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4054680155716799,"extension":6.069696781391066},"index":1,"playId":"e5b6e02c-c2bb-35e5-ad20-341e5177d5ae","pitchNumber":2,"startTime":"2026-07-10T03:44:12.778Z","endTime":"2026-07-10T03:44:16.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387297864695093,"aZ":-29.982498537267908,"pfxX":-8.52534552129304,"pfxZ":1.278962127340332,"pX":-1.1643952602785546,"pZ":2.5498379528227852,"vX0":4.231438694510999,"vY0":-129.5345525163755,"vZ0":-1.3439082218099834,"x":161.38,"y":169.93,"x0":-1.7057994201424687,"y0":50.001309736544016,"z0":5.35375872387179,"aX":-14.58175947352957},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":14.6,"spinRate":2063,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.421780499462888,"extension":6.13524121764896},"hitData":{"launchSpeed":49.9,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":147.38,"coordY":179.57}},"index":2,"playId":"db44d631-e866-3b8d-9eef-c532fd6ffa1f","pitchNumber":3,"startTime":"2026-07-10T03:44:28.668Z","endTime":"2026-07-10T03:44:38.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:44:38.180Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T03:45:09.023Z","endTime":"2026-07-10T03:46:30.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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, 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":88.9,"endSpeed":82.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177713675848654,"aZ":-30.439380352815046,"pfxX":-8.805626800764582,"pfxZ":1.0225152922056298,"pX":-0.6158106100097956,"pZ":1.5229029919201669,"vX0":5.378895088215471,"vY0":-129.42050702797735,"vZ0":-3.6453179057209355,"x":140.47,"y":197.66,"x0":-1.5734936848296446,"y0":50.00482788733148,"z0":5.272667409703384,"aX":-14.98868536897663},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":14.8,"spinRate":2155,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42267697231200296,"extension":6.04063517604985},"index":0,"playId":"b0ff7d42-d827-34c3-9fcd-b9afe94cfd8f","pitchNumber":1,"startTime":"2026-07-10T03:45:16.428Z","endTime":"2026-07-10T03:45:20.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310358544523165,"aZ":-32.65937050837297,"pfxX":-9.840330844142667,"pfxZ":-0.28351235244243433,"pX":-0.29152790877582846,"pZ":1.2614640596071165,"vX0":6.60101014089261,"vY0":-130.0989593752671,"vZ0":-3.833083937300763,"x":128.11,"y":204.72,"x0":-1.5832936548560106,"y0":50.002411019107576,"z0":5.229374968566113,"aX":-16.86695602612146},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":2132,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42101585961806887,"extension":6.005021036799325},"index":1,"playId":"423a03ff-8085-3dfd-a588-eb60b0efa426","pitchNumber":2,"startTime":"2026-07-10T03:45:31.523Z","endTime":"2026-07-10T03:45:35.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.818381667258738,"aZ":-15.697604782955645,"pfxX":-5.78601267492937,"pfxZ":8.610527472486226,"pX":0.2870270267688808,"pZ":3.715024270290446,"vX0":7.011711247958904,"vY0":-137.52241264587113,"vZ0":-1.3332888670352565,"x":106.06,"y":138.47,"x0":-1.54524300338159,"y0":50.00087226196597,"z0":5.272148160216072,"aX":-11.069655613560027},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2338,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3984552116637694,"extension":6.311955290679866},"index":2,"playId":"147e9a6c-03f7-3afb-b617-d909b91ce8ec","pitchNumber":3,"startTime":"2026-07-10T03:45:58.545Z","endTime":"2026-07-10T03:46:02.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156848134821477,"aZ":-18.04923316488757,"pfxX":-6.197245063678399,"pfxZ":7.49329753494615,"pX":-0.5435433400100123,"pZ":3.145823707112379,"vX0":5.08431461652773,"vY0":-136.48101834609935,"vZ0":-2.1258545117508594,"x":137.72,"y":153.84,"x0":-1.625790693527085,"y0":50.00596711471595,"z0":5.178475768263966,"aX":-11.688383293678339},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2361,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.4013874975669758,"extension":6.336226664946695},"hitData":{"launchSpeed":66.4,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.14,"coordY":152.53}},"index":3,"playId":"49f314cf-8a98-392d-856c-94962e10bde0","pitchNumber":4,"startTime":"2026-07-10T03:46:21.501Z","endTime":"2026-07-10T03:46:30.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:46:30.084Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-10T03:49:04.426Z","endTime":"2026-07-10T03:50:50.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-10T03:47:37.189Z","endTime":"2026-07-10T03:49:06.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203674416822622,"aZ":-25.812663445829568,"pfxX":-1.9431109697801334,"pfxZ":3.9712202446979497,"pX":-0.4545848163168752,"pZ":1.4063789612571969,"vX0":-2.5698632570628526,"vY0":-125.97935742944136,"vZ0":-5.391225078229535,"x":134.33,"y":200.81,"x0":0.8322696425288475,"y0":50.005723002044924,"z0":5.667446338758198,"aX":-3.1156867017929843},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":4.1,"spinRate":2071,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.4351921323854335,"extension":6.042927915723724},"index":1,"playId":"9f05af6d-61c7-3280-bd33-e3af13026ee4","pitchNumber":1,"startTime":"2026-07-10T03:49:06.723Z","endTime":"2026-07-10T03:49:09.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":97.0,"endSpeed":88.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64051295527933,"aZ":-22.31658405179736,"pfxX":7.909482893059078,"pfxZ":4.890478658581882,"pX":0.040227767450217035,"pZ":3.8757485681621726,"vX0":-3.6374727700036558,"vY0":-141.19107194642334,"vZ0":-2.236042811414746,"x":115.47,"y":134.13,"x0":0.3187823344251473,"y0":50.003862969153616,"z0":6.1166902153734535,"aX":15.943198035120815},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":-13.6,"spinRate":2050,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.3881821680600095,"extension":5.657718480035781},"index":2,"playId":"081eea57-3881-39fc-957d-a3c77e5f0c26","pitchNumber":2,"startTime":"2026-07-10T03:49:24.023Z","endTime":"2026-07-10T03:49:27.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72273860068707,"aZ":-16.000989611367324,"pfxX":6.639997684550561,"pfxZ":8.083736520282073,"pX":-0.43665106386968683,"pZ":2.8175118233113627,"vX0":-4.108023267285011,"vY0":-140.3048154346163,"vZ0":-5.690860446475389,"x":133.64,"y":162.71,"x0":0.18120415623059574,"y0":50.00243055886941,"z0":5.908970560863038,"aX":13.28336703494861},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":-11.3,"spinRate":2079,"spinDirection":130},"zone":1,"typeConfidence":0.89,"plateTime":0.389872442299112,"extension":5.889398305260151},"index":3,"playId":"54eebf1a-cfd7-3d45-a6d9-b94f3ed19936","pitchNumber":3,"startTime":"2026-07-10T03:49:38.124Z","endTime":"2026-07-10T03:49:41.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-10T03:49:58.095Z","endTime":"2026-07-10T03:50:16.318Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21482504594072,"aZ":-29.68823317931959,"pfxX":8.381304276465261,"pfxZ":1.5005136594236994,"pX":1.2003548522361023,"pZ":2.638874213418843,"vX0":-1.1979138522502635,"vY0":-128.0619844056772,"vZ0":-1.674766223072056,"x":71.25,"y":167.53,"x0":0.5865471519151805,"y0":50.001485938435096,"z0":5.6304227087798715,"aX":13.876479278368478},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":-14.9,"spinRate":2050,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.42820081242682395,"extension":5.69728210205309},"index":5,"playId":"e47c75e4-79c9-3830-aa87-292b2a4c0394","pitchNumber":4,"startTime":"2026-07-10T03:50:16.318Z","endTime":"2026-07-10T03:50:21.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31188849931889,"aZ":-13.549316831489218,"pfxX":6.241319686010483,"pfxZ":9.291626389665144,"pX":0.4456743738180809,"pZ":3.562980292929199,"vX0":-1.4453719648925003,"vY0":-140.770409567187,"vZ0":-4.488521511534554,"x":100.01,"y":142.58,"x0":0.15533649603071753,"y0":50.002458451121655,"z0":6.056906967843792,"aX":12.510833154643315},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":-11.0,"spinRate":2151,"spinDirection":136},"zone":12,"typeConfidence":0.93,"plateTime":0.3892658428317026,"extension":5.578827993347},"hitData":{"launchSpeed":93.5,"launchAngle":29.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.13,"coordY":73.44}},"index":6,"playId":"1c715e8c-3e6e-3ba6-9a73-ccd1c61bdc11","pitchNumber":5,"startTime":"2026-07-10T03:50:40.888Z","endTime":"2026-07-10T03:50:50.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:50:50.924Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-10T03:51:17.242Z","endTime":"2026-07-10T03:53:23.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":80.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250675149964255,"aZ":-29.974027046011717,"pfxX":-0.9288149783274919,"pfxZ":1.3223694653937308,"pX":0.8403377226726627,"pZ":2.875112579162751,"vX0":0.8031783611822056,"vY0":-128.53861295946126,"vZ0":-1.7079869497347784,"x":84.97,"y":161.15,"x0":0.6441231214001623,"y0":50.0060849491207,"z0":5.880925350191044,"aX":-1.5507292446027152},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":1.4,"spinRate":1934,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.42651027476394043,"extension":6.06519309680527},"index":0,"playId":"45839c67-e212-380f-8812-e08f34addb1b","pitchNumber":1,"startTime":"2026-07-10T03:51:17.242Z","endTime":"2026-07-10T03:51:21.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1755495300962,"aZ":-26.995338852723883,"pfxX":8.503495694568397,"pfxZ":3.019947315456843,"pX":1.728090765623935,"pZ":2.6624669794677462,"vX0":-0.08354783805346938,"vY0":-130.53244574726145,"vZ0":-2.401786029196053,"x":51.13,"y":166.89,"x0":0.6571904915370114,"y0":50.000826643959115,"z0":5.640707198199187,"aX":14.57528544658676},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":-15.4,"spinRate":2140,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.420668651020109,"extension":5.907729420955979},"index":1,"playId":"23016f46-ac59-39f7-b023-4882e8f3516c","pitchNumber":2,"startTime":"2026-07-10T03:51:30.093Z","endTime":"2026-07-10T03:51:33.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760859893783405,"aZ":-25.104622075106757,"pfxX":9.351299463408147,"pfxZ":4.021887042307232,"pX":0.44783807146498417,"pZ":1.5789833792485726,"vX0":-3.26533080331686,"vY0":-131.44794504727415,"vZ0":-5.571954166185652,"x":99.93,"y":196.15,"x0":0.4882584951764892,"y0":50.00093987005904,"z0":5.579635594250517,"aX":16.431646810364686},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-16.3,"spinRate":2183,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.41601865559398465,"extension":5.957156566177057},"index":2,"playId":"9b5c0d32-b655-3e8e-957b-8aef384df178","pitchNumber":3,"startTime":"2026-07-10T03:51:44.339Z","endTime":"2026-07-10T03:51:49.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-10T03:52:00.365Z","endTime":"2026-07-10T03:52:13.932Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13213898414563,"aZ":-17.989789187636788,"pfxX":8.538322915343985,"pfxZ":6.99646938462176,"pX":0.6556443813883313,"pZ":3.1177547750178367,"vX0":-1.4985942884506422,"vY0":-141.462332833831,"vZ0":-4.851172373433394,"x":92.01,"y":154.6,"x0":0.08271309757480598,"y0":50.00386101941118,"z0":6.007350985421739,"aX":17.313773491153267},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":-15.1,"spinRate":2075,"spinDirection":134},"zone":3,"typeConfidence":0.87,"plateTime":0.38712042383266,"extension":5.797588922512837},"index":4,"playId":"39a3bb6d-833a-30dd-8e2d-e26b11598f58","pitchNumber":4,"startTime":"2026-07-10T03:52:13.932Z","endTime":"2026-07-10T03:52:17.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129864200711566,"aZ":-29.759557918878695,"pfxX":8.14810968506347,"pfxZ":1.3853134960872184,"pX":0.26737948930489935,"pZ":1.6360627328112678,"vX0":-3.393227360811143,"vY0":-130.743297872615,"vZ0":-4.403100281090973,"x":106.81,"y":194.61,"x0":0.5194601041101048,"y0":50.00172614478989,"z0":5.561139554308029,"aX":14.183586633231627},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":-14.0,"spinRate":2138,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4180412161430809,"extension":6.021349774835852},"index":5,"playId":"38228637-7173-3e74-b049-9a16395f57ed","pitchNumber":5,"startTime":"2026-07-10T03:52:35.697Z","endTime":"2026-07-10T03:52:38.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947142660379708,"aZ":-29.455686987416986,"pfxX":9.430307358103684,"pfxZ":1.5533759706191597,"pX":-0.6496156178273157,"pZ":0.8783344901191171,"vX0":-5.3181623578391415,"vY0":-131.72178184533058,"vZ0":-6.269286425361624,"x":141.76,"y":215.06,"x0":0.1742212603970045,"y0":50.004089878621244,"z0":5.477673170940026,"aX":16.511075153191744},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.6,"breakHorizontal":-15.8,"spinRate":2069,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.41641926159999176,"extension":5.966903671364255},"index":6,"playId":"0944207a-db05-3964-8400-da06275980cd","pitchNumber":6,"startTime":"2026-07-10T03:52:57.000Z","endTime":"2026-07-10T03:53:00.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.561143601318495,"aZ":-18.311382661737966,"pfxX":6.333033382196377,"pfxZ":6.75851638527086,"pX":-0.6693319519673215,"pZ":2.1013691172750373,"vX0":-4.24672363224997,"vY0":-141.66142171201835,"vZ0":-7.391495710742136,"x":142.51,"y":182.04,"x0":0.019287986568944794,"y0":50.00503657088912,"z0":5.896169125162165,"aX":12.992172413501082},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":-10.7,"spinRate":2122,"spinDirection":136},"zone":7,"typeConfidence":0.68,"plateTime":0.3852874666943915,"extension":5.713773292178541},"index":7,"playId":"6c8e7cc6-ba31-30ed-9f2d-d6364ab1e0fa","pitchNumber":7,"startTime":"2026-07-10T03:53:19.347Z","endTime":"2026-07-10T03:53:23.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:53:23.734Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, shortstop Xander Bogaerts to first baseman Jake Cronenworth.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-10T03:53:37.886Z","endTime":"2026-07-10T03:55:26.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729875755790406,"aZ":-25.748948427499972,"pfxX":9.886373400326978,"pfxZ":3.617544777170764,"pX":0.36821216064898404,"pZ":1.792912077614175,"vX0":-3.4178608285533194,"vY0":-132.052214548292,"vZ0":-4.969488746812281,"x":102.96,"y":190.37,"x0":0.3909202083791716,"y0":50.00137068721283,"z0":5.580957930358029,"aX":17.550442510962572},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":2224,"spinDirection":118},"zone":9,"typeConfidence":0.88,"plateTime":0.41394981396254904,"extension":5.78713101235411},"index":0,"playId":"8bcf0fea-efcb-30e8-af45-67495924bd0c","pitchNumber":1,"startTime":"2026-07-10T03:53:45.595Z","endTime":"2026-07-10T03:53:49.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086169066930633,"aZ":-19.79425346740009,"pfxX":8.988686221199373,"pfxZ":6.197667014894396,"pX":0.20948221729674968,"pZ":3.0198200125969197,"vX0":-2.325940532512274,"vY0":-140.27566487701156,"vZ0":-4.801295476485297,"x":109.02,"y":157.24,"x0":-0.11954874161579082,"y0":50.00220118513657,"z0":6.040224106850375,"aX":17.950833650397747},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.8,"spinRate":2097,"spinDirection":133},"zone":2,"typeConfidence":0.91,"plateTime":0.39013610436953083,"extension":5.782010104405309},"index":1,"playId":"c323814b-2410-36b8-8012-d09cc7d5d6e9","pitchNumber":2,"startTime":"2026-07-10T03:53:58.770Z","endTime":"2026-07-10T03:54:02.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-10T03:54:09.749Z","endTime":"2026-07-10T03:54:23.036Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99842960892015,"aZ":-26.86736189007947,"pfxX":9.37568208918259,"pfxZ":3.028199104112009,"pX":0.6484342687618008,"pZ":0.7069082248507158,"vX0":-2.417969923876368,"vY0":-131.1021577435531,"vZ0":-7.096479335192483,"x":92.28,"y":219.69,"x0":0.36064883442138346,"y0":50.00349582185225,"z0":5.435746756776204,"aX":16.428822277671784},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-16.6,"spinRate":2194,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.41673033731715314,"extension":6.023658680875592},"index":3,"playId":"b8ea8e23-4494-3b01-9b26-6be631f9a64c","pitchNumber":3,"startTime":"2026-07-10T03:54:23.036Z","endTime":"2026-07-10T03:54:26.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93863150196219,"aZ":-15.030453022826574,"pfxX":4.817576779257764,"pfxZ":8.503414514111052,"pX":-0.4428185844819983,"pZ":4.309294551477511,"vX0":-2.968367919939683,"vY0":-140.85554731777503,"vZ0":-2.3958853364732593,"x":133.88,"y":122.43,"x0":-0.0032257706552489334,"y0":50.00690372729608,"z0":6.138802251440321,"aX":9.716718329541125},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":-8.2,"spinRate":2091,"spinDirection":133},"zone":11,"typeConfidence":0.93,"plateTime":0.38833852767477195,"extension":5.7299130828436216},"index":4,"playId":"78964e21-1825-35cd-a33a-972c26ee1c33","pitchNumber":4,"startTime":"2026-07-10T03:54:44.839Z","endTime":"2026-07-10T03:54:49.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.438135110468366,"aZ":-25.50538155739508,"pfxX":9.731303879373005,"pfxZ":3.8479716799563803,"pX":0.20751171919159359,"pZ":1.0132768247864605,"vX0":-3.005964109890327,"vY0":-130.83828940394176,"vZ0":-6.644617717819084,"x":109.09,"y":211.42,"x0":0.10635109090704922,"y0":50.006364641112526,"z0":5.4955507714217156,"aX":16.88603908854405},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":2262,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.4185304903850544,"extension":6.159103928185625},"index":5,"playId":"d55e5fdd-3ba1-3554-9cbc-33596009d469","pitchNumber":5,"startTime":"2026-07-10T03:55:01.404Z","endTime":"2026-07-10T03:55:05.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.473484556744964,"aZ":-21.769959276275348,"pfxX":8.480716914660277,"pfxZ":5.262786881590275,"pX":-0.015151790939695282,"pZ":3.275936649371229,"vX0":-2.7746057418477457,"vY0":-139.73970772224536,"vZ0":-3.6351791126655115,"x":117.58,"y":150.33,"x0":-0.11131765688351775,"y0":50.00468390319329,"z0":6.023753424849989,"aX":16.775025295457368},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":2131,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.39194778828007815,"extension":5.8272576176088835},"hitData":{"launchSpeed":94.2,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.37,"coordY":154.05}},"index":6,"playId":"cb600956-63f8-347f-be5e-c750e20e4e0e","pitchNumber":6,"startTime":"2026-07-10T03:55:18.784Z","endTime":"2026-07-10T03:55:26.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:55:26.630Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T03:57:49.324Z","endTime":"2026-07-10T03:59:16.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces left fielder Lourdes Gurriel Jr., batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"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-10T03:57:39.611Z","endTime":"2026-07-10T03:57:39.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Tommy Troy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"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-10T03:57:39.634Z","endTime":"2026-07-10T03:57:39.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ildemaro Vargas replaces first baseman Tim Tawa, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"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-10T03:57:39.636Z","endTime":"2026-07-10T03:57:39.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-10T03:57:39.637Z","endTime":"2026-07-10T03:57:51.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90151197506591,"aZ":-31.35512870403071,"pfxX":0.8422846167970417,"pfxZ":0.5155622694636692,"pX":0.8443299153511937,"pZ":1.9817489461169178,"vX0":5.704493127552757,"vY0":-123.79101464686289,"vZ0":-4.771842113918594,"x":84.82,"y":185.27,"x0":-1.583726807572549,"y0":50.001036016193574,"z0":6.510652386128261,"aX":1.3272918733708063},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2378,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.4397235157580379,"extension":6.491615243604247},"index":4,"playId":"1ffaadee-d293-33af-9c18-c7cf3fd7b188","pitchNumber":1,"startTime":"2026-07-10T03:57:51.481Z","endTime":"2026-07-10T03:57:55.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":85.6,"endSpeed":80.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.858684150875895,"aZ":-32.681671604595316,"pfxX":1.7899854647941584,"pfxZ":-0.3156887977401821,"pX":1.185202156200109,"pZ":1.5090162565487575,"vX0":6.258302672437178,"vY0":-124.54519916174617,"vZ0":-5.644152071412109,"x":71.82,"y":198.04,"x0":-1.5792884679579355,"y0":50.005647278523114,"z0":6.465023984714087,"aX":2.8494765472366486},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":-4.6,"spinRate":2424,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4375423656596653,"extension":6.504663143493765},"index":5,"playId":"5df7ea09-8e02-3dc1-9d19-e2f0ce64007e","pitchNumber":2,"startTime":"2026-07-10T03:58:06.953Z","endTime":"2026-07-10T03:58:10.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.6,"endSpeed":87.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084178554301666,"aZ":-12.38667896925289,"pfxX":-7.067477605745664,"pfxZ":10.08292135026863,"pX":0.23361910583021803,"pZ":2.560358542546455,"vX0":7.2341691484663215,"vY0":-138.94241519928363,"vZ0":-8.008536705054011,"x":108.09,"y":169.65,"x0":-1.4810540150320177,"y0":50.00172772578632,"z0":6.296403397140267,"aX":-13.867546671730011},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":11.4,"spinRate":2312,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.39368202368427596,"extension":6.728318104824303},"index":6,"playId":"9121a4c4-fdd1-3297-bf5d-e67b2cf8be9e","pitchNumber":3,"startTime":"2026-07-10T03:58:20.523Z","endTime":"2026-07-10T03:58:25.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.0,"endSpeed":80.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474049045262536,"aZ":-34.59870114529002,"pfxX":2.7071487964395127,"pfxZ":-1.5219327930994968,"pX":1.4684565809028158,"pZ":0.8531544785657854,"vX0":6.673961552096071,"vY0":-125.01393368867939,"vZ0":-6.581720050689658,"x":61.03,"y":215.74,"x0":-1.5795978457213515,"y0":50.00111649456199,"z0":6.334529911364091,"aX":4.315968734773611},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":-6.4,"spinRate":2463,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.43689914805357377,"extension":6.570085408789046},"index":7,"playId":"839ca8fb-5bd4-3be5-847e-79f28f345b7c","pitchNumber":4,"startTime":"2026-07-10T03:58:50.213Z","endTime":"2026-07-10T03:58:54.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53262077106959,"aZ":-11.20631465935484,"pfxX":-5.5913764612278865,"pfxZ":10.791758537764963,"pX":0.023464850955463933,"pZ":2.302011051910309,"vX0":5.891798123036313,"vY0":-137.98715293321413,"vZ0":-8.856003605778934,"x":116.11,"y":176.63,"x0":-1.4052753034029444,"y0":50.00270929559511,"z0":6.293193163524838,"aX":-10.863949994521937},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2342,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.39580282709321324,"extension":6.861219095094805},"hitData":{"launchSpeed":91.0,"launchAngle":55.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.24,"coordY":99.96}},"index":8,"playId":"d2d1e4d3-8422-3532-8463-1ed9df80cb31","pitchNumber":5,"startTime":"2026-07-10T03:59:04.854Z","endTime":"2026-07-10T03:59:16.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-10T03:59:16.820Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T03:59:36.429Z","endTime":"2026-07-10T04:01:12.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":79.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53440536756992,"aZ":-33.06197140622702,"pfxX":2.310748006774743,"pfxZ":-0.5539738962980589,"pX":0.32699980240420135,"pZ":2.7208681216409376,"vX0":4.190492149303598,"vY0":-124.5678982386562,"vZ0":-2.7426439921239125,"x":104.54,"y":165.32,"x0":-1.6704728410389176,"y0":50.00551113451811,"z0":6.540618947953512,"aX":3.670973897152065},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":-5.0,"spinRate":2364,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.4379308059363267,"extension":6.649126237582819},"index":0,"playId":"f9697fc8-fab8-3c2b-8514-85e3385ec653","pitchNumber":1,"startTime":"2026-07-10T03:59:39.322Z","endTime":"2026-07-10T03:59:42.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.520282692491957,"aZ":-35.926053624772656,"pfxX":0.8647942912306168,"pfxZ":-2.364168318180549,"pX":-0.055071137903789265,"pZ":1.8542551517426513,"vX0":3.5625493805597706,"vY0":-124.75810761354509,"vZ0":-4.072622684478945,"x":119.1,"y":188.72,"x0":-1.610002528398593,"y0":50.003048062612464,"z0":6.447852800292965,"aX":1.3719910137359839},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":-2.3,"spinRate":2233,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4379009383985748,"extension":6.626927026424773},"index":1,"playId":"6573cee0-676c-3200-8f3a-ba674bd71b2d","pitchNumber":2,"startTime":"2026-07-10T03:59:59.385Z","endTime":"2026-07-10T04:00:02.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15012606311814,"aZ":-32.40019518278909,"pfxX":1.7297572731128437,"pfxZ":-0.1428579022996459,"pX":0.810835157889682,"pZ":1.6753807992593808,"vX0":5.49518061738544,"vY0":-124.61411437133567,"vZ0":-5.138123788702762,"x":86.09,"y":193.54,"x0":-1.6367678682362372,"y0":50.0038340563947,"z0":6.403091460879011,"aX":2.752354061017729},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-4.2,"spinRate":2311,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.43749950190726183,"extension":6.615436974321434},"index":2,"playId":"8edf11ac-adae-3f8f-b4f3-506f7434a861","pitchNumber":3,"startTime":"2026-07-10T04:00:20.826Z","endTime":"2026-07-10T04:00:24.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600594200427768,"aZ":-33.907477673374345,"pfxX":1.6711199439263162,"pfxZ":-1.0926257089379607,"pX":0.7726293805514152,"pZ":0.5692970090531477,"vX0":5.228292483697747,"vY0":-124.83013322367933,"vZ0":-7.45432516481595,"x":87.55,"y":223.41,"x0":-1.5605588697862751,"y0":50.00263279910541,"z0":6.362583118526208,"aX":2.65344939107296},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":-4.2,"spinRate":2393,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.43770431401100307,"extension":6.672778934002211},"index":3,"playId":"72268ed3-d1e7-3c65-8ead-0f2564c2cbce","pitchNumber":4,"startTime":"2026-07-10T04:00:47.110Z","endTime":"2026-07-10T04:00:50.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527994534362094,"aZ":-36.63395791402255,"pfxX":1.7277957612162789,"pfxZ":-2.830036488889153,"pX":0.48712050041743327,"pZ":1.357712136425006,"vX0":4.29691673023808,"vY0":-124.36120859775228,"vZ0":-5.052908817570649,"x":98.43,"y":202.12,"x0":-1.4834392754226793,"y0":50.003832733394106,"z0":6.434350552956877,"aX":2.721893901965155},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.0,"breakHorizontal":-4.1,"spinRate":2231,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.43941700811241136,"extension":6.63651187036798},"hitData":{"launchSpeed":82.1,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.92,"coordY":158.88}},"index":4,"playId":"a0dee555-b219-3009-b39a-6e6e63d83ba0","pitchNumber":5,"startTime":"2026-07-10T04:01:04.917Z","endTime":"2026-07-10T04:01:12.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:01:12.417Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T04:01:32.715Z","endTime":"2026-07-10T04:03:19.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17405622195141,"aZ":-11.197185386870503,"pfxX":-5.933613274935286,"pfxZ":10.731479811875309,"pX":-0.48420201747506075,"pZ":2.290353236976619,"vX0":5.3097473826630255,"vY0":-138.72512354826645,"vZ0":-8.844570179953342,"x":135.46,"y":176.94,"x0":-1.6493344876970837,"y0":50.00632847254638,"z0":6.260843202528986,"aX":-11.601875082841152},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":9.7,"spinRate":2386,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.3943820691978783,"extension":6.745469392326853},"index":0,"playId":"86524a96-0716-36b0-ac22-36168cd7240a","pitchNumber":1,"startTime":"2026-07-10T04:01:38.680Z","endTime":"2026-07-10T04:01:43.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.981918790352697,"aZ":-11.726802761565263,"pfxX":-6.636492046034807,"pfxZ":10.359299333390293,"pX":-1.0007046430470414,"pZ":2.6580416221430445,"vX0":4.1726723101861385,"vY0":-139.51484850167722,"vZ0":-7.987543516324719,"x":155.14,"y":167.01,"x0":-1.6523964836789968,"y0":50.003915407572975,"z0":6.32850647661737,"aX":-13.101615594041691},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2443,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3923767888840608,"extension":6.704292483293695},"index":1,"playId":"b57305de-a3fa-307a-8424-6e66d719fe80","pitchNumber":2,"startTime":"2026-07-10T04:01:53.968Z","endTime":"2026-07-10T04:01:57.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49466578552643,"aZ":-10.829848561994936,"pfxX":-5.866441994643019,"pfxZ":10.913102099334182,"pX":0.42662013722535863,"pZ":1.455619343516864,"vX0":6.752142083453343,"vY0":-138.39479403692377,"vZ0":-11.100276294723729,"x":100.74,"y":199.48,"x0":-1.2730839962006264,"y0":50.002893924569534,"z0":6.22506305131512,"aX":-11.474160228217883},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2433,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.3945189449545139,"extension":6.9423865979143375},"index":2,"playId":"c52735ab-2e44-3f85-96c1-0db3e7d6f521","pitchNumber":3,"startTime":"2026-07-10T04:02:09.070Z","endTime":"2026-07-10T04:02:12.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":85.0,"endSpeed":79.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33530982468266,"aZ":-35.841303065275724,"pfxX":2.5068529880009534,"pfxZ":-2.3464468996916903,"pX":0.4357148818780756,"pZ":1.3251614232973015,"vX0":4.298018790121015,"vY0":-123.72742103358344,"vZ0":-5.309557915875624,"x":100.39,"y":203.0,"x0":-1.6426038257810516,"y0":50.000457734107144,"z0":6.46810604902716,"aX":3.9244584102298883},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.2,"breakHorizontal":-5.4,"spinRate":2336,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4409766056228559,"extension":6.705173707294171},"index":3,"playId":"3f146205-d6d2-36b2-b789-5b9b40775ef8","pitchNumber":4,"startTime":"2026-07-10T04:02:24.667Z","endTime":"2026-07-10T04:02:28.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-10T04:02:43.331Z","endTime":"2026-07-10T04:02:51.170Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.295295540973807,"aZ":-36.46939684653781,"pfxX":2.47145951282132,"pfxZ":-2.693527877144182,"pX":0.7489252719798165,"pZ":-0.5728890062010529,"vX0":4.873273252199613,"vY0":-125.20990701946165,"vZ0":-9.519444963652763,"x":88.45,"y":254.25,"x0":-1.5404797282324258,"y0":50.00233474346422,"z0":6.245346319779597,"aX":3.9404973116020603},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.8,"breakHorizontal":-5.5,"spinRate":2415,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4367540089475117,"extension":6.66814596746967},"index":5,"playId":"1c131a4e-e43c-304a-ab25-66c1ff1cadb6","pitchNumber":5,"startTime":"2026-07-10T04:02:51.170Z","endTime":"2026-07-10T04:02:54.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.695170757902165,"aZ":-29.730283684801925,"pfxX":2.0937032130111564,"pfxZ":1.515019104394037,"pX":0.7896343143977883,"pZ":1.3129315192131379,"vX0":5.090061534157675,"vY0":-125.52774361447351,"vZ0":-6.763104218262886,"x":86.9,"y":203.33,"x0":-1.5273142064824972,"y0":50.00441199740583,"z0":6.427119481836116,"aX":3.378706331845862},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-4.8,"spinRate":2404,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.43445650702111926,"extension":6.718821281254583},"index":6,"playId":"98b5d532-de19-3db6-9c10-727a47afa41c","pitchNumber":6,"startTime":"2026-07-10T04:03:16.078Z","endTime":"2026-07-10T04:03:19.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:03:19.860Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T04:05:39.065Z","endTime":"2026-07-10T04:07:02.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-10T04:05:12.491Z","endTime":"2026-07-10T04:05:41.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":99.0,"endSpeed":90.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.314704048864854,"aZ":-17.63303289588094,"pfxX":9.842032870488703,"pfxZ":6.905413201445329,"pX":0.7584849505594994,"pZ":2.488511160830802,"vX0":-8.171202260049,"vY0":-143.95481855393817,"vZ0":-6.2030383616210365,"x":88.09,"y":171.59,"x0":2.3500835214867988,"y0":50.0043768953482,"z0":5.756458072424852,"aX":20.73116471101947},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.4,"breakHorizontal":-16.3,"spinRate":2378,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.37997635964174314,"extension":6.103637892260618},"index":1,"playId":"3e46bac5-3c91-3d0f-a806-f48f97a066ac","pitchNumber":1,"startTime":"2026-07-10T04:05:41.393Z","endTime":"2026-07-10T04:05:48.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":91.0,"endSpeed":84.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663166713012398,"aZ":-28.548507598874163,"pfxX":-2.078656824052292,"pfxZ":2.017377667430296,"pX":-0.44033654541857814,"pZ":0.9585151528023662,"vX0":-7.302042950202823,"vY0":-132.37339485769257,"vZ0":-6.977777091234551,"x":133.78,"y":212.9,"x0":2.6091248064149175,"y0":50.00567917843023,"z0":5.680747637029097,"aX":-3.737997634677369},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":5.2,"spinRate":2878,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.41165741595453165,"extension":6.1712263472991875},"index":2,"playId":"f78611d2-4960-397a-9c7e-b2ebd0ce0a42","pitchNumber":2,"startTime":"2026-07-10T04:05:59.954Z","endTime":"2026-07-10T04:06:04.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051263628419793,"aZ":-38.03244126542858,"pfxX":5.207522367244268,"pfxZ":-3.251099936794736,"pX":0.8035459872725289,"pZ":2.583013364329967,"vX0":-6.27710813112128,"vY0":-132.9450540150827,"vZ0":-1.7043210697091953,"x":86.37,"y":169.04,"x0":2.512699910922712,"y0":50.00562836599509,"z0":5.979007439695638,"aX":9.3740385481364},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-6.0,"breakHorizontal":-8.2,"spinRate":886,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.41113700023992195,"extension":6.1159094159948735},"index":3,"playId":"e73b6d46-f2c8-3284-9f1e-76e70698ed3c","pitchNumber":3,"startTime":"2026-07-10T04:06:17.743Z","endTime":"2026-07-10T04:06:21.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.0,"endSpeed":85.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09731165836156,"aZ":-38.38874665368404,"pfxX":5.544124890621035,"pfxZ":-3.422811202411639,"pX":0.26859352319269064,"pZ":-4.710521333767718E-4,"vX0":-7.4181822182617125,"vY0":-133.7304915140234,"vZ0":-7.815134597497026,"x":106.76,"y":238.79,"x0":2.354608403373972,"y0":50.001693199990456,"z0":5.703672654527938,"aX":10.06888126265661},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-7.7,"breakHorizontal":-8.5,"spinRate":1179,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.40914200532276235,"extension":6.124795915194541},"index":4,"playId":"d7af7894-14af-3db3-853a-2a1d26b962ab","pitchNumber":4,"startTime":"2026-07-10T04:06:34.908Z","endTime":"2026-07-10T04:06:39.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327778394933457,"aZ":-32.813926439954116,"pfxX":6.031515965992204,"pfxZ":-0.3500288155349076,"pX":-1.0888275583755518,"pZ":0.9420241269810351,"vX0":-10.906722740888306,"vY0":-134.11290159769877,"vZ0":-6.635783006596822,"x":158.5,"y":213.35,"x0":2.235682102605447,"y0":50.00362879609104,"z0":5.7706108996663215,"aX":11.05727580942315},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.9,"breakHorizontal":-8.8,"spinRate":974,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.40745402373421147,"extension":6.255100133618727},"index":5,"playId":"9378e3d0-9c2f-3915-9158-580e1a0d9702","pitchNumber":5,"startTime":"2026-07-10T04:06:58.870Z","endTime":"2026-07-10T04:07:02.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:07:02.510Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T04:07:14.508Z","endTime":"2026-07-10T04:08:12.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58852305115363,"aZ":-21.01804795425545,"pfxX":10.58737326750915,"pfxZ":5.238763677228643,"pX":0.7991262060761123,"pZ":2.330661956111184,"vX0":-8.271996049619895,"vY0":-144.94465929650895,"vZ0":-5.9946678600608685,"x":86.54,"y":175.85,"x0":2.313148393500045,"y0":50.00330987178787,"z0":5.7073113981606864,"aX":22.548646807850456},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.4,"breakHorizontal":-17.5,"spinRate":2401,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.37775012191302393,"extension":6.239804386992149},"index":0,"playId":"f75a8eb0-538b-3351-9dbc-a4142df98a82","pitchNumber":1,"startTime":"2026-07-10T04:07:25.528Z","endTime":"2026-07-10T04:07:28.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5082025183657,"aZ":-33.80430018664102,"pfxX":4.963428071879488,"pfxZ":-0.8772647143935206,"pX":0.16779594467287623,"pZ":2.1899896299471,"vX0":-7.731944554939353,"vY0":-135.651504859181,"vZ0":-3.496872925889776,"x":110.6,"y":179.65,"x0":2.414130147235292,"y0":50.00294359585574,"z0":5.859996554524532,"aX":9.222772258673924},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.2,"breakHorizontal":-7.3,"spinRate":899,"spinDirection":105},"zone":5,"typeConfidence":2.0,"plateTime":0.40424128463708,"extension":6.226090319624671},"index":1,"playId":"d034886a-a94d-387e-84d3-8edf2bc0498d","pitchNumber":2,"startTime":"2026-07-10T04:07:44.984Z","endTime":"2026-07-10T04:07:48.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-10T04:07:55.672Z","endTime":"2026-07-10T04:08:08.482Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55635361168688,"aZ":-10.502036616757975,"pfxX":3.0468621298660237,"pfxZ":10.193443655299328,"pX":-0.23471813203002573,"pZ":2.427815493037367,"vX0":-8.207976829744524,"vY0":-145.01827614644242,"vZ0":-7.61560454462797,"x":125.95,"y":173.23,"x0":2.23887270731452,"y0":50.000136890264315,"z0":5.731884819499091,"aX":6.477741590411619},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.0,"breakHorizontal":-3.8,"spinRate":2372,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.37798911545276237,"extension":6.337930798133438},"index":3,"playId":"b64749fe-a01d-3108-b19a-e921d4a5bb13","pitchNumber":3,"startTime":"2026-07-10T04:08:08.482Z","endTime":"2026-07-10T04:08:12.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:08:12.484Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, third baseman Manny Machado to first baseman Jake Cronenworth.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T04:08:24.603Z","endTime":"2026-07-10T04:09:27.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38295343143932,"aZ":-32.217660088488145,"pfxX":6.053994675876905,"pfxZ":-0.022659247072692068,"pX":0.09918619014882578,"pZ":3.269209478634174,"vX0":-7.895550006749241,"vY0":-134.5382012760295,"vZ0":-1.0494973733793782,"x":113.22,"y":150.51,"x0":2.281357095172372,"y0":50.00383542107756,"z0":5.941673503422588,"aX":11.132012128377706},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.0,"breakHorizontal":-9.4,"spinRate":928,"spinDirection":104},"zone":2,"typeConfidence":2.0,"plateTime":0.4066605008815918,"extension":6.1481780348672395},"index":0,"playId":"c618908d-f897-3dfe-9ddc-8449e7a1e669","pitchNumber":1,"startTime":"2026-07-10T04:08:45.720Z","endTime":"2026-07-10T04:08:51.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657814334678765,"aZ":-31.17905953809341,"pfxX":-1.9654148639631837,"pfxZ":0.5556470377690452,"pX":1.5185541323786491,"pZ":2.8599732551065307,"vX0":-2.95074786590336,"vY0":-132.8408152914473,"vZ0":-1.6881541891023966,"x":59.12,"y":161.56,"x0":2.897811204746141,"y0":50.003256570559245,"z0":5.763850920667587,"aX":-3.5228608712487235},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":4.2,"spinRate":2739,"spinDirection":271},"zone":12,"typeConfidence":2.0,"plateTime":0.4118518467885961,"extension":6.076437752037658},"index":1,"playId":"d2ce58fb-bedc-3fa7-bbed-1b7119df0804","pitchNumber":2,"startTime":"2026-07-10T04:09:01.429Z","endTime":"2026-07-10T04:09:05.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.536738597744442,"aZ":-20.31909024047707,"pfxX":9.063906248765083,"pfxZ":5.59878535886668,"pX":0.1944255106040809,"pZ":1.6891439449577679,"vX0":-9.197002132155678,"vY0":-144.16699286470504,"vZ0":-7.603672513229803,"x":109.59,"y":193.17,"x0":2.2385999693241385,"y0":50.0060538974347,"z0":5.601593672969626,"aX":19.20359987128479},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":8.9,"breakHorizontal":-14.8,"spinRate":2315,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.3790200438531568,"extension":6.15512723319942},"hitData":{"launchSpeed":93.4,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.01,"coordY":168.25}},"index":2,"playId":"b1ef72a8-ca68-335c-9722-5ff72129cc4a","pitchNumber":3,"startTime":"2026-07-10T04:09:19.015Z","endTime":"2026-07-10T04:09:27.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":823550,"link":"/api/v1/people/823550"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:09:27.081Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-10T04:11:55.750Z","endTime":"2026-07-10T04:13:12.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-10T04:10:51.571Z","endTime":"2026-07-10T04:11:57.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.900862669013097,"aZ":-19.697375382862035,"pfxX":-7.335794407126426,"pfxZ":6.916630793024694,"pX":-1.1835404696567176,"pZ":3.194033834852238,"vX0":7.7289585488994135,"vY0":-133.48562579668547,"vZ0":0.20082415887683525,"x":162.11,"y":152.54,"x0":-3.1642593348778654,"y0":50.00150431908397,"z0":4.536726104799639,"aX":-13.229985756417447},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":11.6,"spinRate":2579,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4104295635314936,"extension":6.785734010330908},"index":1,"playId":"0ad7a902-ee6f-3023-a49f-505bb72a3623","pitchNumber":1,"startTime":"2026-07-10T04:11:57.934Z","endTime":"2026-07-10T04:12:02.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":91.9,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095064572580185,"aZ":-20.04164760529176,"pfxX":-8.940427279380316,"pfxZ":6.735600678668094,"pX":-0.2933009437078797,"pZ":3.463042297671375,"vX0":10.645273451333363,"vY0":-133.45546596378344,"vZ0":1.2071107671897985,"x":128.18,"y":145.28,"x0":-3.1749029533079143,"y0":50.002199870346466,"z0":4.449814254228385,"aX":-16.103989856240787},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2595,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.41063031061571165,"extension":7.006966833272915},"index":2,"playId":"8db2ab2b-7b5a-3617-9f20-f8f7b9f211bd","pitchNumber":2,"startTime":"2026-07-10T04:12:12.893Z","endTime":"2026-07-10T04:12:16.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310660140778726,"aZ":-27.541151282560996,"pfxX":7.078467781984003,"pfxZ":3.1523062501218932,"pX":1.0002687792741969,"pZ":1.6097257055409482,"vX0":7.915639579617102,"vY0":-121.92068888465539,"vZ0":-1.1424967016106151,"x":78.87,"y":195.32,"x0":-3.2375610710940723,"y0":50.002727726148436,"z0":4.5144100034747705,"aX":10.39976902751015},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2463,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45343239804982005,"extension":6.578351885195638},"index":3,"playId":"2d7221dc-8600-3a7f-99ee-89d03e5c732e","pitchNumber":3,"startTime":"2026-07-10T04:12:27.470Z","endTime":"2026-07-10T04:12:31.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48357597175461,"aZ":-26.891447113650162,"pfxX":7.793226464671105,"pfxZ":3.5607729252157316,"pX":0.6249579094918565,"pZ":3.0148785657174497,"vX0":6.915493530692457,"vY0":-121.69365204886392,"vZ0":1.7073153581245029,"x":93.18,"y":157.38,"x0":-3.2778040911210438,"y0":50.00004189607625,"z0":4.653049662575051,"aX":11.549148306242532},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":2588,"spinDirection":63},"zone":3,"typeConfidence":2.0,"plateTime":0.4521165633309563,"extension":6.608427849934438},"index":4,"playId":"6673c670-02df-3af3-b412-49cc4d059abd","pitchNumber":4,"startTime":"2026-07-10T04:12:42.104Z","endTime":"2026-07-10T04:12:45.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31731000485902,"aZ":-27.099957629247598,"pfxX":6.025368647320629,"pfxZ":3.4351739540915753,"pX":-0.41693677223264836,"pZ":1.8071428717336269,"vX0":5.215761528363027,"vY0":-120.75126500496243,"vZ0":-0.5613948708204839,"x":132.89,"y":189.99,"x0":-3.3871398521576688,"y0":50.003606888620766,"z0":4.425004491747247,"aX":8.906432153232634},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.4,"breakHorizontal":-12.1,"spinRate":2488,"spinDirection":86},"zone":7,"typeConfidence":2.0,"plateTime":0.4534463470412966,"extension":6.06758001096571},"index":5,"playId":"1b0156c6-6aac-359a-844b-d9ff6b99d1d5","pitchNumber":5,"startTime":"2026-07-10T04:13:06.786Z","endTime":"2026-07-10T04:13:12.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:13:12.726Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-10T04:13:25.383Z","endTime":"2026-07-10T04:14:03.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50492660994984,"aZ":-18.98750201477153,"pfxX":-8.07338371947495,"pfxZ":7.22712535169388,"pX":0.16318291784844982,"pZ":3.318905316838468,"vX0":11.54476044236392,"vY0":-134.11053284063283,"vZ0":0.7139718195214478,"x":110.78,"y":149.17,"x0":-3.144837429362376,"y0":50.00351687254379,"z0":4.401638902461698,"aX":-14.733866158071738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2550,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.408126705412335,"extension":6.889795894817274},"index":0,"playId":"5407259f-5c5f-3235-a843-92f550904b05","pitchNumber":1,"startTime":"2026-07-10T04:13:36.877Z","endTime":"2026-07-10T04:13:40.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975889426639377,"aZ":-19.6950919889665,"pfxX":-8.044036240052153,"pfxZ":6.827155378072092,"pX":0.6434653339275145,"pZ":2.9818906886570193,"vX0":12.589029820837938,"vY0":-134.32758572607037,"vZ0":0.2138542560723934,"x":92.47,"y":158.27,"x0":-3.0578324533339933,"y0":50.00405694360672,"z0":4.300946973917225,"aX":-14.707894000935122},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2560,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4076890688309729,"extension":7.042441382582677},"hitData":{"launchSpeed":96.9,"launchAngle":52.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.76,"coordY":104.93}},"index":1,"playId":"af7300af-6cea-3f2e-b430-86e759e1121a","pitchNumber":2,"startTime":"2026-07-10T04:13:52.724Z","endTime":"2026-07-10T04:14:03.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:14:03.656Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-10T04:14:17.362Z","endTime":"2026-07-10T04:15:19.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".327"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.89"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.81"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.77"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.29"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.17"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.63"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.26"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.85"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".234"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".232"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.038"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".327"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.455317906317653,"aZ":-25.755519624565764,"pfxX":3.106796339984423,"pfxZ":4.363044400236829,"pX":-0.3218124458402627,"pZ":3.014887806286452,"vX0":5.897462152357518,"vY0":-120.53770102974202,"vZ0":1.579252648209597,"x":129.27,"y":157.38,"x0":-3.20389869013693,"y0":50.00300615922642,"z0":4.625432474237403,"aX":4.570473422461858},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.5,"breakHorizontal":-7.1,"spinRate":2438,"spinDirection":80},"zone":2,"typeConfidence":2.0,"plateTime":0.4544166125113218,"extension":6.1487582981979},"index":0,"playId":"d218f96a-041e-3d17-8dc8-74337fc55816","pitchNumber":1,"startTime":"2026-07-10T04:14:31.197Z","endTime":"2026-07-10T04:14:34.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48840950227307,"aZ":-25.38614050823905,"pfxX":2.830912946293608,"pfxZ":4.550869740084254,"pX":-0.22735214518161675,"pZ":1.7491225218074957,"vX0":6.7345624027958095,"vY0":-121.55641527193134,"vZ0":-0.880872708267161,"x":125.67,"y":191.55,"x0":-3.404950349306063,"y0":50.004803466688614,"z0":4.326226734168644,"aX":4.222500224109727},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":-6.7,"spinRate":2607,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.4511127308208356,"extension":6.6917896561428805},"index":1,"playId":"388423be-02f7-349a-ba3d-6663f485e3d7","pitchNumber":2,"startTime":"2026-07-10T04:14:46.368Z","endTime":"2026-07-10T04:14:50.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-10T04:14:58.051Z","endTime":"2026-07-10T04:15:15.484Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083187015245883,"aZ":-27.376017149588993,"pfxX":3.8167034486995166,"pfxZ":3.2582934141628526,"pX":0.8877094667008995,"pZ":1.3802317853438775,"vX0":8.62878230418657,"vY0":-121.01746084352473,"vZ0":-1.394238392429817,"x":83.16,"y":201.51,"x0":-3.2295065540942427,"y0":50.00381223167176,"z0":4.376755490337435,"aX":5.623365151327318},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":-9.1,"spinRate":2487,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.45374713131559474,"extension":6.682136955016094},"index":3,"playId":"8e94c51e-4b73-3a33-8786-0667fa7fd856","pitchNumber":3,"startTime":"2026-07-10T04:15:15.484Z","endTime":"2026-07-10T04:15:19.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-10T04:15:19.875Z","atBatIndex":66}]