[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T16:17:30.936Z","endTime":"2026-07-23T16:18:28.267Z","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":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-23T14:11:16.378Z","endTime":"2026-07-23T15:48:28.384Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-23T15:48:28.384Z","endTime":"2026-07-23T16:15:32.222Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-23T16:15:32.222Z","endTime":"2026-07-23T16:17:33.027Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61365123916283,"aZ":-20.590027749654908,"pfxX":10.023954801684766,"pfxZ":5.647727987539046,"pX":-0.7823307124799176,"pZ":2.6019861282027956,"vX0":-12.868036406509274,"vY0":-141.64007580342263,"vZ0":-2.640042195293718,"x":146.82,"y":168.53,"x0":2.4980905597412475,"y0":50.00016558067221,"z0":4.849433944013526,"aX":20.549733098460276},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":-15.8,"spinRate":2419,"spinDirection":108},"zone":4,"typeConfidence":0.91,"plateTime":0.38538602038003855,"extension":6.636277131361882},"index":3,"playId":"e7f0e3e1-fb56-33e7-903a-5c7f8f7c3558","pitchNumber":1,"startTime":"2026-07-23T16:17:33.027Z","endTime":"2026-07-23T16:17:36.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55148214698664,"aZ":-23.595680042585673,"pfxX":9.247023047376915,"pfxZ":4.206310449324853,"pX":0.1815582255112059,"pZ":3.495993799266496,"vX0":-10.128371331780775,"vY0":-141.06567068138384,"vZ0":0.040001049004538825,"x":110.08,"y":144.39,"x0":2.5970910274350523,"y0":50.001626145432745,"z0":4.988073592605371,"aX":18.85492023726295},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":2264,"spinDirection":110},"zone":2,"typeConfidence":0.87,"plateTime":0.38653793175641216,"extension":6.4828333396057785},"index":4,"playId":"b13fb428-7432-3d1d-8539-baea63fffda1","pitchNumber":2,"startTime":"2026-07-23T16:17:49.940Z","endTime":"2026-07-23T16:17:53.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":81.6,"endSpeed":75.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.362784051783404,"aZ":-31.61001958296879,"pfxX":-7.396144520270573,"pfxZ":0.39877563563466945,"pX":0.40820662318983136,"pZ":0.9726393566900285,"vX0":-3.2674745312937103,"vY0":-118.794758629788,"vZ0":-1.947078653612739,"x":101.44,"y":212.52,"x0":2.7618386068953447,"y0":50.005204446720164,"z0":4.671211205915809,"aX":-10.592478674092769},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.5,"breakHorizontal":14.2,"spinRate":2545,"spinDirection":312},"zone":14,"typeConfidence":0.9,"plateTime":0.46074578416433765,"extension":6.496802278491066},"index":5,"playId":"3396cf2b-1866-38a3-ba73-ce5a1892d581","pitchNumber":3,"startTime":"2026-07-23T16:18:07.391Z","endTime":"2026-07-23T16:18:11.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03492677530123,"aZ":-35.88883258536256,"pfxX":-4.726263513143326,"pfxZ":-2.746946965229246,"pX":0.5927568595470258,"pZ":1.4298438822049806,"vX0":-3.7491308884701744,"vY0":-115.2174767165454,"vZ0":0.20244202439456882,"x":94.41,"y":200.17,"x0":2.850983609473248,"y0":50.001529942664185,"z0":4.789633505904988,"aX":-6.39637841771938},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.7,"breakHorizontal":9.5,"spinRate":2489,"spinDirection":308},"zone":14,"typeConfidence":0.9,"plateTime":0.47414548868802076,"extension":6.161120917666181},"index":6,"playId":"3021ed60-7172-3177-b5e2-af525a80aea3","pitchNumber":4,"startTime":"2026-07-23T16:18:24.179Z","endTime":"2026-07-23T16:18:28.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-23T16:18:28.267Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T16:18:32.187Z","endTime":"2026-07-23T16:20:01.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7893674531865,"aZ":-22.738271988088172,"pfxX":9.819924336481304,"pfxZ":4.673105043117427,"pX":-0.5762291378268016,"pZ":1.793295950237649,"vX0":-12.376965347972652,"vY0":-140.51213186380764,"vZ0":-4.316975049707738,"x":138.96,"y":190.36,"x0":2.5888626320065207,"y0":50.005451287383885,"z0":4.808067393347333,"aX":19.840428171657518},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2316,"spinDirection":109},"zone":7,"typeConfidence":0.9,"plateTime":0.3883022818050703,"extension":6.4734134390228055},"index":0,"playId":"3f1854f5-4b2a-3b06-84ce-8a211d97ecec","pitchNumber":1,"startTime":"2026-07-23T16:18:55.753Z","endTime":"2026-07-23T16:18:59.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337477725165325,"aZ":-35.182085119106596,"pfxX":-6.082510943948439,"pfxZ":-2.3685203434364643,"pX":-0.4017126770038616,"pZ":1.2913837488517663,"vX0":-5.306348330291304,"vY0":-112.28625386075507,"vZ0":0.21567534586680215,"x":132.31,"y":203.91,"x0":2.7868990103292175,"y0":50.00315058423698,"z0":4.789445474090412,"aX":-7.724545085280631},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-3.8,"breakHorizontal":12.5,"spinRate":2514,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4887821277936708,"extension":6.2897756133532825},"index":1,"playId":"1bc50d47-2027-3840-a0b3-ae25bddc5bc8","pitchNumber":2,"startTime":"2026-07-23T16:19:31.659Z","endTime":"2026-07-23T16:19:35.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-23T16:19:39.874Z","endTime":"2026-07-23T16:19:56.596Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014739073386796,"aZ":-34.43628866014778,"pfxX":-6.530784820254697,"pfxZ":-1.6190530865124941,"pX":-1.1902872463054182,"pZ":0.9724721206598819,"vX0":-6.68346042901255,"vY0":-117.28066581253296,"vZ0":-1.4308267939121204,"x":162.37,"y":212.52,"x0":2.544206557266735,"y0":50.00469584049003,"z0":4.799816551720482,"aX":-9.10572050510266},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.0,"breakHorizontal":13.4,"spinRate":2678,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4668855465897872,"extension":6.449130752860293},"index":3,"playId":"6eba3752-d547-3e19-8582-36c486e681da","pitchNumber":3,"startTime":"2026-07-23T16:19:56.596Z","endTime":"2026-07-23T16:20:01.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:20:01.087Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T16:20:07.937Z","endTime":"2026-07-23T16:21:35.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":72.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615803711749653,"aZ":-35.335189335711924,"pfxX":-5.8423258987383,"pfxZ":-2.351480952034935,"pX":-0.021924768871149792,"pZ":1.6651788839955637,"vX0":-4.975607256662568,"vY0":-115.51202732011232,"vZ0":0.6651331723231388,"x":117.84,"y":193.82,"x0":2.9232787911598668,"y0":50.00244462217489,"z0":4.785496827940763,"aX":-7.851818497197304},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.7,"breakHorizontal":11.9,"spinRate":2611,"spinDirection":310},"zone":8,"typeConfidence":0.9,"plateTime":0.47516988878424815,"extension":6.37211344548497},"index":0,"playId":"68da6a01-b6fd-378e-ae7b-230c60cadc84","pitchNumber":1,"startTime":"2026-07-23T16:20:27.219Z","endTime":"2026-07-23T16:20:31.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663999313333544,"aZ":-20.91582766135542,"pfxX":9.44865839109672,"pfxZ":5.591806819373845,"pX":-0.6140078015045459,"pZ":3.558524796035115,"vX0":-12.49754134275507,"vY0":-140.71466726247996,"vZ0":0.1714800310879565,"x":140.4,"y":142.7,"x0":2.64853860188514,"y0":50.005206146033814,"z0":4.847279978842707,"aX":19.032421421412952},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.6,"spinRate":2447,"spinDirection":111},"zone":11,"typeConfidence":0.91,"plateTime":0.3886270778848071,"extension":6.529534791014153},"index":1,"playId":"f4b4fb4d-b42b-338f-a5e1-840e8a8676d3","pitchNumber":2,"startTime":"2026-07-23T16:20:42.109Z","endTime":"2026-07-23T16:20:46.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04685562717449,"aZ":-20.033681230295826,"pfxX":8.835232619797626,"pfxZ":5.992737922022525,"pX":0.8235787701138259,"pZ":2.443995937169326,"vX0":-8.599939430491684,"vY0":-141.2041558278492,"vZ0":-2.844407598213647,"x":85.61,"y":172.79,"x0":2.7553642929223243,"y0":50.00548572843391,"z0":4.747862674273619,"aX":17.90969776425962},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2393,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.38735454590661167,"extension":6.493037216365868},"index":2,"playId":"adb16599-3c3c-3496-99d6-370e4efe4403","pitchNumber":3,"startTime":"2026-07-23T16:21:01.267Z","endTime":"2026-07-23T16:21:04.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.739701551631754,"aZ":-23.798257785351854,"pfxX":9.296143259523301,"pfxZ":4.1616366827016815,"pX":0.6184541949919052,"pZ":3.579156904725593,"vX0":-9.107240960093629,"vY0":-141.14796678143247,"vZ0":0.7804189112124931,"x":93.43,"y":142.14,"x0":2.682236487216468,"y0":50.005759688815154,"z0":4.833865063215752,"aX":18.722696250419354},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":-14.9,"spinRate":2364,"spinDirection":110},"zone":12,"typeConfidence":0.88,"plateTime":0.3883632136393391,"extension":6.435306686856007},"hitData":{"launchSpeed":104.1,"launchAngle":0.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.02,"coordY":114.73}},"index":3,"playId":"c7c8a5f8-c3fc-350e-be1c-4813b7ccf6f6","pitchNumber":4,"startTime":"2026-07-23T16:21:24.684Z","endTime":"2026-07-23T16:21:35.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:21:35.927Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-23T16:21:38.941Z","endTime":"2026-07-23T16:23:40.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":98.0,"endSpeed":89.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94664815317082,"aZ":-16.782066153425777,"pfxX":9.645730361830935,"pfxZ":7.531122960078115,"pX":-0.5616507351418736,"pZ":2.934547915998073,"vX0":-12.209093506937634,"vY0":-142.15707327634786,"vZ0":-2.544777083351928,"x":138.41,"y":159.55,"x0":2.538038184218914,"y0":50.00497508978797,"z0":4.908159806746353,"aX":19.72117131422429},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":-15.0,"spinRate":2498,"spinDirection":111},"zone":1,"typeConfidence":0.91,"plateTime":0.3854702842536346,"extension":6.603486515502673},"index":0,"playId":"a4b9b2a0-07d2-3d58-83e5-cbdcc1f17c67","pitchNumber":1,"startTime":"2026-07-23T16:22:00.306Z","endTime":"2026-07-23T16:22:04.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":88.3,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24593266875137,"aZ":-31.8765729119077,"pfxX":10.418413802156797,"pfxZ":0.1765877889791847,"pX":1.6051447658685658,"pZ":1.4374600212482302,"vX0":-6.376823538780106,"vY0":-128.5036740070549,"vZ0":-1.7123306765460762,"x":55.82,"y":199.97,"x0":2.7633146321749558,"y0":50.002158808434785,"z0":4.585217237133053,"aX":17.450140543605265},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-17.5,"spinRate":1848,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.4259879184149047,"extension":6.663561192380852},"index":1,"playId":"851eb5ef-7cd7-3158-a1fe-711ccd639c63","pitchNumber":2,"startTime":"2026-07-23T16:22:19.473Z","endTime":"2026-07-23T16:22:23.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453835915309078,"aZ":-20.938049821433943,"pfxX":10.084426870421055,"pfxZ":5.628711908079019,"pX":-0.3495880637498763,"pZ":2.072801800599888,"vX0":-12.001120421943956,"vY0":-140.36190326420498,"vZ0":-3.223098194278394,"x":130.33,"y":182.81,"x0":2.669177400634298,"y0":50.00666448366354,"z0":4.597669149057972,"aX":20.14752538056966},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":-15.8,"spinRate":2535,"spinDirection":104},"zone":7,"typeConfidence":0.91,"plateTime":0.3900545030791971,"extension":6.578008544117624},"index":2,"playId":"ddb44797-23d9-3b3b-b228-f65daf0a5640","pitchNumber":3,"startTime":"2026-07-23T16:22:40.970Z","endTime":"2026-07-23T16:22:45.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.478273530395334,"aZ":-19.711231711243386,"pfxX":9.478375246690565,"pfxZ":6.060722685086018,"pX":0.993570167068388,"pZ":3.471788540479903,"vX0":-8.455370328873393,"vY0":-142.44119587299022,"vZ0":-0.5274902295737688,"x":79.13,"y":145.04,"x0":2.7678633727972834,"y0":50.003299538805145,"z0":4.904791190998157,"aX":19.493063005525293},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":-15.5,"spinRate":2432,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.38441154654764276,"extension":6.267668461473405},"index":3,"playId":"6058d0fa-0aba-3681-a8f3-04c9727d268a","pitchNumber":4,"startTime":"2026-07-23T16:23:16.740Z","endTime":"2026-07-23T16:23:21.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":80.8,"endSpeed":74.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.367273053234417,"aZ":-34.916687302375045,"pfxX":-5.765311715914214,"pfxZ":-1.9584489749625922,"pX":0.6553924226669877,"pZ":1.220208389251791,"vX0":-3.2527249521736046,"vY0":-117.68354443540382,"vZ0":-0.8449087751872373,"x":92.02,"y":205.83,"x0":2.8044360588019135,"y0":50.001498023014065,"z0":4.818643130381151,"aX":-8.083649859817525},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.5,"breakHorizontal":11.3,"spinRate":2549,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.46545802686307924,"extension":6.455240588626152},"index":4,"playId":"fa7feeb7-0da1-30fb-b119-6c7cde43372c","pitchNumber":5,"startTime":"2026-07-23T16:23:36.926Z","endTime":"2026-07-23T16:23:40.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:23:40.254Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T16:25:18.913Z","endTime":"2026-07-23T16:26:21.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961357856306847,"aZ":-21.022863867844542,"pfxX":9.479855744232234,"pfxZ":5.85749794856741,"pX":-0.04767566557659208,"pZ":1.2765034237038506,"vX0":-7.6832031841863575,"vY0":-136.5923264123404,"vZ0":-7.462462245876261,"x":118.82,"y":204.31,"x0":1.55951794689552,"y0":50.00302449549121,"z0":5.471778406403339,"aX":18.048645646726992},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-15.7,"spinRate":2269,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.399842933276517,"extension":6.357332365283575},"index":0,"playId":"f5a2fe51-a070-3719-85df-fef9a99a11d9","pitchNumber":1,"startTime":"2026-07-23T16:25:54.170Z","endTime":"2026-07-23T16:25:58.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.8,"endSpeed":81.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885630802581936,"aZ":-26.809081705822702,"pfxX":-1.3391022272208621,"pfxZ":3.1946717606216435,"pX":-0.16563240783189825,"pZ":1.9641153244310745,"vX0":-3.978359177631738,"vY0":-127.87268246707657,"vZ0":-4.078357612054438,"x":123.31,"y":185.75,"x0":1.575574667122883,"y0":50.003426804609525,"z0":5.649344344578185,"aX":-2.2481593697438114},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":3.2,"spinRate":2528,"spinDirection":207},"zone":8,"typeConfidence":0.87,"plateTime":0.42604778939628396,"extension":6.173005982013098},"hitData":{"launchSpeed":94.2,"launchAngle":33.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.89,"coordY":73.24}},"index":1,"playId":"26346458-6811-3c6a-a998-1f88df10c4ef","pitchNumber":2,"startTime":"2026-07-23T16:26:10.922Z","endTime":"2026-07-23T16:26:21.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:26:21.173Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to center fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T16:26:25.890Z","endTime":"2026-07-23T16:27:41.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99944926774742,"aZ":-23.66975156511132,"pfxX":9.248749147724846,"pfxZ":4.385018688639072,"pX":1.7791961043900262,"pZ":3.2054533569460784,"vX0":-2.6368851128982986,"vY0":-137.95994473954872,"vZ0":-2.3176566598131894,"x":49.18,"y":152.23,"x0":1.542288005129281,"y0":50.00194713543309,"z0":5.641960449254944,"aX":17.93159822856921},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":2091,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.3961244433881186,"extension":6.137650989144843},"index":0,"playId":"a27f1802-517b-37e0-82ab-e9d5dfa36a3e","pitchNumber":1,"startTime":"2026-07-23T16:26:49.173Z","endTime":"2026-07-23T16:26:53.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04934783747086,"aZ":-23.897459539914795,"pfxX":9.37060633168878,"pfxZ":4.242109795842827,"pX":0.7112180563756728,"pZ":2.14012955755623,"vX0":-5.531091327340039,"vY0":-138.15373965438135,"vZ0":-4.946995933834387,"x":89.89,"y":181.0,"x0":1.5118857269674215,"y0":50.00378083631519,"z0":5.540598061939615,"aX":18.286307238202195},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":2187,"spinDirection":131},"zone":6,"typeConfidence":0.89,"plateTime":0.39503290259487267,"extension":6.168685705437616},"index":1,"playId":"4c301c33-a442-3d38-8f18-1a9675eb66a7","pitchNumber":2,"startTime":"2026-07-23T16:27:06.909Z","endTime":"2026-07-23T16:27:10.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437785437818054,"aZ":-30.96423565689836,"pfxX":4.851811485214647,"pfxZ":0.7594919174882824,"pX":0.5171865642418169,"pZ":1.3242388776107648,"vX0":-3.923666424900794,"vY0":-125.23902472599964,"vZ0":-4.265339123805437,"x":97.29,"y":203.03,"x0":1.4742940548087782,"y0":50.000817234879726,"z0":5.583600981090489,"aX":7.70174209630776},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":-7.9,"spinRate":729,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.4374551585819346,"extension":6.403626734403376},"hitData":{"launchSpeed":93.3,"launchAngle":22.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.9,"coordY":69.9}},"index":2,"playId":"9766300d-c918-38d8-bf6a-856da770fd25","pitchNumber":3,"startTime":"2026-07-23T16:27:32.058Z","endTime":"2026-07-23T16:27:41.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:27:41.259Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-23T16:27:43.515Z","endTime":"2026-07-23T16:28:55.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.868188882282094,"aZ":-23.756834417097647,"pfxX":10.09552447926128,"pfxZ":4.35422965698638,"pX":0.11518252457355427,"pZ":3.0862205742481086,"vX0":-7.5913746486768865,"vY0":-137.937346769505,"vZ0":-2.401046575057842,"x":112.61,"y":155.45,"x0":1.5874492546967802,"y0":50.002074397697065,"z0":5.564988506858009,"aX":19.5085040487466},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.8,"spinRate":2181,"spinDirection":129},"zone":2,"typeConfidence":0.91,"plateTime":0.39665415997508546,"extension":6.312760124325773},"index":0,"playId":"f3779f87-6287-3dbb-8f23-343120aeae3e","pitchNumber":1,"startTime":"2026-07-23T16:28:08.684Z","endTime":"2026-07-23T16:28:12.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556738601955807,"aZ":-30.8589109818685,"pfxX":-8.453413311308532,"pfxZ":0.8805588101007409,"pX":-0.3646280915046841,"pZ":2.447826776039131,"vX0":-2.6288352236429455,"vY0":-121.79195460680262,"vZ0":-1.0721454465027735,"x":130.9,"y":172.69,"x0":1.8289114364423773,"y0":50.00238606305836,"z0":5.580349771156222,"aX":-12.60463426279285},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":2770,"spinDirection":287},"zone":4,"typeConfidence":0.9,"plateTime":0.4509920623269341,"extension":5.967032657119294},"index":1,"playId":"d642f67d-b2cf-34f6-8fdf-ec1ec08a2ee0","pitchNumber":2,"startTime":"2026-07-23T16:28:26.096Z","endTime":"2026-07-23T16:28:29.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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(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":82.8,"endSpeed":76.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215977209515977,"aZ":-36.64773149931147,"pfxX":-9.07142945999312,"pfxZ":-3.078048645937905,"pX":-0.8814955197823872,"pZ":0.11446132472772103,"vX0":-3.880663842339231,"vY0":-120.50538376800203,"vZ0":-4.830389110831238,"x":150.6,"y":235.69,"x0":1.934665068569592,"y0":50.004003944070746,"z0":5.428153672782994,"aX":-13.171854102098065},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.6,"breakHorizontal":17.4,"spinRate":2938,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.45677024838077473,"extension":6.077171177355541},"index":2,"playId":"18977be8-3383-36c9-82bf-ec461b0fb61e","pitchNumber":3,"startTime":"2026-07-23T16:28:48.757Z","endTime":"2026-07-23T16:28:55.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:28:55.831Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:30:49.417Z","endTime":"2026-07-23T16:32:29.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.262742191951826,"aZ":-34.82636284787228,"pfxX":-8.433532093323048,"pfxZ":-2.2631331073321004,"pX":-1.282983435661609,"pZ":2.9125134986102337,"vX0":-5.9593484993350145,"vY0":-108.3875403126261,"vZ0":3.6394729784632647,"x":165.9,"y":160.14,"x0":2.61032707985128,"y0":50.000186945966156,"z0":5.047218346524626,"aX":-9.900383522595725},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-2.5,"breakHorizontal":17.0,"spinRate":2476,"spinDirection":302},"zone":11,"typeConfidence":0.9,"plateTime":0.5078989245823062,"extension":6.411103159137463},"index":0,"playId":"f0c298a4-0fea-3963-81f8-b277bd9f046d","pitchNumber":1,"startTime":"2026-07-23T16:31:08.806Z","endTime":"2026-07-23T16:31:12.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16198813393299,"aZ":-22.364434179638714,"pfxX":9.058430574459997,"pfxZ":5.035405505542428,"pX":-1.062851818094591,"pZ":1.7183214001326825,"vX0":-13.021170552416633,"vY0":-138.49761477487624,"vZ0":-4.397964787191337,"x":157.51,"y":192.39,"x0":2.5168406337873455,"y0":50.00089143275877,"z0":4.817368703254833,"aX":17.64261599166478},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":-13.8,"spinRate":2449,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.395075666044006,"extension":6.625360180798608},"index":1,"playId":"6e86dbd9-70f2-308f-b2a8-19008b8ae12c","pitchNumber":2,"startTime":"2026-07-23T16:31:24.253Z","endTime":"2026-07-23T16:31:28.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3226633756908,"aZ":-20.58185058131673,"pfxX":9.148507342666695,"pfxZ":6.070090503905581,"pX":-0.72202638675642,"pZ":2.2961768101880007,"vX0":-12.30660722822076,"vY0":-137.3282209853161,"vZ0":-2.7731128238777574,"x":144.52,"y":176.78,"x0":2.6282109164404677,"y0":50.00611270473013,"z0":4.7186653364326725,"aX":17.482854652512167},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.0,"spinRate":2472,"spinDirection":112},"zone":4,"typeConfidence":0.9,"plateTime":0.3987884278860352,"extension":6.469567712504233},"index":2,"playId":"1276fedd-8c8a-3866-826b-8176cbe81835","pitchNumber":3,"startTime":"2026-07-23T16:31:41.521Z","endTime":"2026-07-23T16:31:45.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.3,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.692915561081318,"aZ":-20.119709930958795,"pfxX":10.063872371046838,"pfxZ":6.2440555765025945,"pX":-0.4131411347130947,"pZ":2.5060989961018434,"vX0":-11.832813808762474,"vY0":-138.24416948670535,"vZ0":-2.4535429570773943,"x":132.75,"y":171.12,"x0":2.6211491200358275,"y0":50.000395059322265,"z0":4.760246189525117,"aX":19.41928949563769},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":2488,"spinDirection":114},"zone":4,"typeConfidence":0.91,"plateTime":0.3966745672477767,"extension":6.407466180285637},"index":3,"playId":"7ab164b6-7849-3cda-b9f9-2d0158082ea6","pitchNumber":4,"startTime":"2026-07-23T16:31:59.240Z","endTime":"2026-07-23T16:32:03.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":77.8,"endSpeed":71.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.642790923445986,"aZ":-35.20891345749181,"pfxX":-8.746710770179003,"pfxZ":-2.332785847417181,"pX":0.5144377698158167,"pZ":2.8504363852560846,"vX0":-2.7370409542468788,"vY0":-113.22768737955128,"vZ0":3.147919706249077,"x":97.39,"y":161.82,"x0":2.875413427750506,"y0":50.00475754819464,"z0":4.964721166207998,"aX":-11.360008023524829},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.1,"breakHorizontal":16.6,"spinRate":2576,"spinDirection":308},"zone":6,"typeConfidence":0.9,"plateTime":0.4837102352448941,"extension":6.218881365986592},"hitData":{"launchSpeed":89.7,"launchAngle":45.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.15,"coordY":100.56}},"index":4,"playId":"a12bf97a-3df6-34e8-993b-b96e5fab3e2d","pitchNumber":5,"startTime":"2026-07-23T16:32:20.214Z","endTime":"2026-07-23T16:32:29.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:32:29.583Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:32:36.510Z","endTime":"2026-07-23T16:33:10.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985979225045572,"aZ":-30.874599567096695,"pfxX":11.300093745796609,"pfxZ":0.6473962237305235,"pX":0.7457571830210313,"pZ":2.0265780807674054,"vX0":-9.5814314659693,"vY0":-140.43940629384466,"vZ0":-1.9417571755002117,"x":88.57,"y":184.06,"x0":2.7176478164624465,"y0":50.00530596678456,"z0":4.716689270729023,"aX":22.78950138633584},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.0,"breakHorizontal":-18.7,"spinRate":2254,"spinDirection":108},"zone":9,"typeConfidence":0.92,"plateTime":0.3885966037404689,"extension":6.390344078387224},"hitData":{"launchSpeed":95.4,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.0,"coordY":96.0}},"index":0,"playId":"5b1de66d-02c1-3862-86ff-ee1f579e2993","pitchNumber":1,"startTime":"2026-07-23T16:32:58.634Z","endTime":"2026-07-23T16:33:10.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:33:10.664Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a fly ball to left fielder Mauricio Dubón. Gavin Sheets to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:33:15.135Z","endTime":"2026-07-23T16:33:48.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65622154335575,"aZ":-19.807945971602223,"pfxX":10.116410453026417,"pfxZ":6.377061692297041,"pX":0.24869215852438142,"pZ":1.9624049665283765,"vX0":-10.463386972221418,"vY0":-138.7710182519545,"vZ0":-3.9497868888140326,"x":107.52,"y":185.8,"x0":2.7637652378529873,"y0":50.00526048095315,"z0":4.733230398565328,"aX":19.624976647969223},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-16.0,"spinRate":2373,"spinDirection":108},"zone":8,"typeConfidence":0.91,"plateTime":0.3955411955022612,"extension":6.589404470905403},"hitData":{"launchSpeed":80.7,"launchAngle":43.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.89,"coordY":100.1}},"index":0,"playId":"dd1203ae-d630-3f6b-b09f-11807505607f","pitchNumber":1,"startTime":"2026-07-23T16:33:36.249Z","endTime":"2026-07-23T16:33:48.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:33:48.619Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jase Bowen flies out to second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:34:01.783Z","endTime":"2026-07-23T16:34:49.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":71.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25818846913438,"aZ":-33.825775451416135,"pfxX":-6.364460422474949,"pfxZ":-1.2628705656562644,"pX":1.2839687418232861,"pZ":2.9573828967082,"vX0":-1.7635611052259477,"vY0":-113.51464251213504,"vZ0":3.1798235232934813,"x":68.06,"y":158.93,"x0":2.8984734457522414,"y0":50.005603639429964,"z0":4.911289085224565,"aX":-8.286848493447977},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.2,"breakHorizontal":12.0,"spinRate":2546,"spinDirection":297},"zone":12,"typeConfidence":0.9,"plateTime":0.4829723479954664,"extension":6.239981345826294},"index":0,"playId":"8b6bee34-7600-3345-a714-51d5b2040f15","pitchNumber":1,"startTime":"2026-07-23T16:34:15.951Z","endTime":"2026-07-23T16:34:20.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294021980713662,"aZ":-20.233034355937892,"pfxX":9.451517799476884,"pfxZ":6.070082909199858,"pX":0.1812126300011335,"pZ":2.8926922846023118,"vX0":-10.31105526122834,"vY0":-138.96030867963995,"vZ0":-1.7785306110110286,"x":110.09,"y":160.68,"x0":2.7007634532663967,"y0":50.00683939599091,"z0":4.876537688008575,"aX":18.606153741675612},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2418,"spinDirection":112},"zone":2,"typeConfidence":0.91,"plateTime":0.3932087590892519,"extension":6.500829380293774},"hitData":{"launchSpeed":97.6,"launchAngle":65.0,"totalDistance":180.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":168.81,"coordY":128.65}},"index":1,"playId":"a094978a-5987-36dc-9e5c-596f415e2b3d","pitchNumber":2,"startTime":"2026-07-23T16:34:35.550Z","endTime":"2026-07-23T16:34:49.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.04,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:34:49.819Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch. Gavin Sheets to 3rd. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:34:57.600Z","endTime":"2026-07-23T16:35:46.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":89.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434194477133435,"aZ":-30.864337402313062,"pfxX":9.991576360760092,"pfxZ":0.6360545023552149,"pX":1.0868771403017647,"pZ":3.416771953405934,"vX0":-8.342674855296597,"vY0":-141.83692574234172,"vZ0":1.3690992044180716,"x":75.57,"y":146.53,"x0":2.75865152302392,"y0":50.00041124378027,"z0":4.886562371362929,"aX":20.489718369916034},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.6,"breakHorizontal":-16.6,"spinRate":2244,"spinDirection":112},"zone":12,"typeConfidence":0.93,"plateTime":0.38519658483602015,"extension":6.40660520170058},"index":0,"playId":"dce49fcf-2c0d-30d7-b9c0-95925edd2dd9","pitchNumber":1,"startTime":"2026-07-23T16:35:15.435Z","endTime":"2026-07-23T16:35:20.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694865012974372,"aZ":-29.96208645816118,"pfxX":11.120138549554763,"pfxZ":1.0654825133086323,"pX":2.5042602515129757,"pZ":3.0661488404369552,"vX0":-5.070507888802898,"vY0":-142.78665923618357,"vZ0":0.5200819199788326,"x":21.54,"y":155.99,"x0":2.8546041620534592,"y0":50.00163971357054,"z0":4.761242187622846,"aX":23.04748489838963},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.3,"breakHorizontal":-19.2,"spinRate":2261,"spinDirection":114},"zone":12,"typeConfidence":0.93,"plateTime":0.38304424359231204,"extension":6.457674895382384},"index":1,"playId":"cb67c004-0bd1-39c5-a8a5-e86888e5b1b9","pitchNumber":2,"startTime":"2026-07-23T16:35:42.844Z","endTime":"2026-07-23T16:35:46.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.4,"awayTeamWinProbability":52.6,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.81,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:35:46.657Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Fernando Tatis Jr. walks. Gavin Sheets scores. Freddy Fermin to 3rd. Jake Cronenworth to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:36:08.604Z","endTime":"2026-07-23T16:38:12.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":81.4,"endSpeed":74.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.302737561725444,"aZ":-35.35656102011642,"pfxX":-6.876339261597527,"pfxZ":-2.2451485854173985,"pX":-0.22806178515107234,"pZ":2.12181186766216,"vX0":-4.9133685629661565,"vY0":-118.53189252344451,"vZ0":1.0076023420355036,"x":125.69,"y":181.49,"x0":2.7671170625720154,"y0":50.00176381288298,"z0":4.927179306253129,"aX":-9.753087443841393},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.5,"breakHorizontal":13.7,"spinRate":2656,"spinDirection":308},"zone":7,"typeConfidence":0.9,"plateTime":0.46264154123622125,"extension":6.401317673902225},"index":0,"playId":"8d6abe3d-fed8-3568-9c2a-d70202e1da85","pitchNumber":1,"startTime":"2026-07-23T16:36:26.833Z","endTime":"2026-07-23T16:36:30.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.637071755644,"aZ":-20.29413521034183,"pfxX":9.928857591694,"pfxZ":5.830642192492554,"pX":-0.3117081761947457,"pZ":4.02031837510949,"vX0":-11.489455062177644,"vY0":-142.50219072672664,"vZ0":0.5392571555259156,"x":128.88,"y":130.23,"x0":2.5006239887565087,"y0":50.00194430006412,"z0":5.120124718359538,"aX":20.22744224922341},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.9,"breakHorizontal":-15.4,"spinRate":2563,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.3857786408842925,"extension":6.60191682049505},"index":1,"playId":"fb58c394-75f1-3532-a928-3bdf93eda5f4","pitchNumber":2,"startTime":"2026-07-23T16:36:47.437Z","endTime":"2026-07-23T16:36:51.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529397738012943,"aZ":-35.6497728820632,"pfxX":-6.884711321352565,"pfxZ":-2.4730095680478414,"pX":-2.0200333614965564,"pZ":0.8827816319100134,"vX0":-8.46631041905765,"vY0":-118.541076668394,"vZ0":-1.2756836302310441,"x":194.0,"y":214.94,"x0":2.5110237505571296,"y0":50.004920942502025,"z0":4.722844429884006,"aX":-9.664722883099795},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":14.8,"spinRate":2696,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.4644791337775356,"extension":6.546440992387314},"index":2,"playId":"75018e32-9b8e-32a3-b4e2-293cf5188d14","pitchNumber":3,"startTime":"2026-07-23T16:37:09.471Z","endTime":"2026-07-23T16:37:14.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53032590529801,"aZ":-35.18600406185024,"pfxX":-7.421747408752283,"pfxZ":-2.106317469544802,"pX":-0.8520534670243933,"pZ":2.0113217382044395,"vX0":-6.217674302221908,"vY0":-118.99429009117567,"vZ0":0.7449384707863369,"x":149.48,"y":184.47,"x0":2.7620625001495567,"y0":50.003017861504524,"z0":4.890211386477975,"aX":-10.608098923105864},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.4,"breakHorizontal":15.0,"spinRate":2739,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4608741356220256,"extension":6.226564857692477},"index":3,"playId":"ae9833cf-6765-30b1-8672-8e5e86ab718d","pitchNumber":4,"startTime":"2026-07-23T16:37:33.955Z","endTime":"2026-07-23T16:37:38.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93521034820684,"aZ":-36.0628413481785,"pfxX":-5.48271665892173,"pfxZ":-2.7312936117215774,"pX":1.1641249910940534,"pZ":2.6403529201823956,"vX0":-2.547072404817914,"vY0":-118.72720329618018,"vZ0":2.5517207544837053,"x":72.63,"y":167.49,"x0":2.963261285323746,"y0":50.00051338894888,"z0":4.835931235176109,"aX":-7.817298434567131},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.1,"breakHorizontal":10.6,"spinRate":2725,"spinDirection":310},"zone":12,"typeConfidence":0.9,"plateTime":0.46151148238639106,"extension":6.1869643064172495},"index":4,"playId":"22f18850-3a0f-326f-bc80-dadeb3c1c350","pitchNumber":5,"startTime":"2026-07-23T16:38:07.926Z","endTime":"2026-07-23T16:38:12.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.4,"awayTeamWinProbability":62.6,"homeTeamWinProbabilityAdded":-10.0,"leverageIndex":3.0,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:38:12.571Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a line drive to right fielder Mike Yastrzemski. Freddy Fermin scores. Jake Cronenworth scores. Fernando Tatis Jr. to 3rd.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:38:17.385Z","endTime":"2026-07-23T16:39:36.760Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11057908271169,"aZ":-21.097196330944794,"pfxX":9.112618477135415,"pfxZ":5.482024069079062,"pX":0.9120751692807022,"pZ":3.2020210129731033,"vX0":-8.402802498554781,"vY0":-141.67230086636152,"vZ0":-0.7097170086497118,"x":82.23,"y":152.33,"x0":2.7409375611424296,"y0":50.004374911574175,"z0":4.811345484230897,"aX":18.41882588127486},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.0,"breakHorizontal":-14.6,"spinRate":2551,"spinDirection":114},"zone":12,"typeConfidence":0.91,"plateTime":0.38747684788038006,"extension":6.600734287727903},"index":0,"playId":"dc4fbb2d-3d8e-3ecf-93c7-0570645cb95c","pitchNumber":1,"startTime":"2026-07-23T16:38:39.086Z","endTime":"2026-07-23T16:38:44.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.716360205041756,"aZ":-21.616885357479205,"pfxX":9.898562770990765,"pfxZ":5.3639984251407125,"pX":0.38728036736235544,"pZ":2.1195233886749008,"vX0":-9.734736631688593,"vY0":-139.45190167366027,"vZ0":-3.351468256842554,"x":102.24,"y":181.55,"x0":2.6393549710259916,"y0":50.00014356369117,"z0":4.764982674385874,"aX":19.469700157517888},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.8,"spinRate":2453,"spinDirection":111},"zone":6,"typeConfidence":0.9,"plateTime":0.3929665629162735,"extension":6.565647129476511},"index":1,"playId":"5770725d-5b48-3403-9561-3610ba1a6f8e","pitchNumber":2,"startTime":"2026-07-23T16:38:58.024Z","endTime":"2026-07-23T16:39:04.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35237397406414,"aZ":-36.346442531246616,"pfxX":-5.960715464743565,"pfxZ":-2.873074441630867,"pX":-0.10171260752526314,"pZ":1.0766274058153702,"vX0":-4.723285221346036,"vY0":-119.9434914607004,"vZ0":-1.0115821035942667,"x":120.88,"y":209.71,"x0":2.671467582402202,"y0":50.00592191656578,"z0":4.760186743985398,"aX":-8.640373518676498},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.2,"breakHorizontal":12.0,"spinRate":2665,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4575869436929061,"extension":6.337378967640664},"hitData":{"launchSpeed":95.5,"launchAngle":16.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.78,"coordY":81.08}},"index":2,"playId":"f3dd6815-b408-3e76-8479-2ce5ff08efd5","pitchNumber":3,"startTime":"2026-07-23T16:39:26.458Z","endTime":"2026-07-23T16:39:36.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-15.2,"leverageIndex":2.65,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:39:36.760Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-23T16:39:55.125Z","endTime":"2026-07-23T16:42:04.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09433287209049,"aZ":-19.67404574590955,"pfxX":10.00905378216313,"pfxZ":6.0900338092481885,"pX":0.3753855081701661,"pZ":3.522946851172553,"vX0":-10.082013567521644,"vY0":-143.09203065571052,"vZ0":-0.16589335254505677,"x":102.69,"y":143.66,"x0":2.6611331370064906,"y0":50.00513684813299,"z0":4.824920370043856,"aX":20.552065422216188},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":-15.8,"spinRate":2594,"spinDirection":111},"zone":12,"typeConfidence":0.91,"plateTime":0.38425616009099217,"extension":6.4338669063385705},"index":0,"playId":"9903968d-a0dc-3d1a-9349-260b4070f8d9","pitchNumber":1,"startTime":"2026-07-23T16:40:21.020Z","endTime":"2026-07-23T16:40:24.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.290219814760505,"aZ":-20.03847428388121,"pfxX":10.291986927953426,"pfxZ":5.916293149742557,"pX":-1.2587698493789996,"pZ":2.360792650990208,"vX0":-14.451632006906891,"vY0":-142.67105763849236,"vZ0":-3.436827650814864,"x":164.98,"y":175.04,"x0":2.546418554548799,"y0":50.00450378255199,"z0":4.851445148309191,"aX":21.11845440100643},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.1,"breakHorizontal":-15.6,"spinRate":2611,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.38461995770604984,"extension":6.612649482755282},"index":1,"playId":"b824814e-4bc8-32e9-961e-4dca4097986c","pitchNumber":2,"startTime":"2026-07-23T16:40:41.144Z","endTime":"2026-07-23T16:40:45.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36995519432978,"aZ":-36.14299720315022,"pfxX":-8.182227331576318,"pfxZ":-2.693373874929435,"pX":0.3792993363705824,"pZ":2.37797268152529,"vX0":-3.238403839383922,"vY0":-121.15092384588722,"vZ0":1.6551822100965674,"x":102.54,"y":174.57,"x0":2.799138374405335,"y0":50.001148637017664,"z0":4.863033026510907,"aX":-12.067157841486944},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.2,"breakHorizontal":15.6,"spinRate":2673,"spinDirection":308},"zone":6,"typeConfidence":0.9,"plateTime":0.4534501088204759,"extension":6.1960607436824295},"index":2,"playId":"56023ccc-aba4-3b21-9ea2-58674516eab1","pitchNumber":3,"startTime":"2026-07-23T16:41:02.725Z","endTime":"2026-07-23T16:41:06.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668513930128068,"aZ":-35.13099692645134,"pfxX":-4.782848873161996,"pfxZ":-2.0537523473920682,"pX":-1.0701846280997374,"pZ":0.4487719577403228,"vX0":-7.166797768096313,"vY0":-119.68199444430705,"vZ0":-2.712541247163742,"x":157.79,"y":226.66,"x0":2.5928818944330545,"y0":50.002017572654,"z0":4.76575884985639,"aX":-6.887319471074071},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.1,"breakHorizontal":10.4,"spinRate":2668,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.4589259464617217,"extension":6.48248834943607},"index":3,"playId":"a93d72bd-3972-3bf9-8292-2047859d4cd5","pitchNumber":4,"startTime":"2026-07-23T16:41:24.446Z","endTime":"2026-07-23T16:41:27.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"56903daf-3264-4e9f-850b-5d4768cb4532","startTime":"2026-07-23T16:41:46.948Z","endTime":"2026-07-23T16:41:51.948Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":79.7,"endSpeed":73.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51679009504587,"aZ":-35.18801384971488,"pfxX":-7.839648811540215,"pfxZ":-2.232025198460451,"pX":-0.424454260750923,"pZ":1.4853996537519454,"vX0":-5.106920471630138,"vY0":-115.8935851955043,"vZ0":0.28710882624084544,"x":133.18,"y":198.67,"x0":2.833412084022312,"y0":50.004605899642975,"z0":4.7460757086218806,"aX":-10.56762119063058},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.6,"breakHorizontal":15.6,"spinRate":2586,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.47427539821535625,"extension":6.462206697641049},"index":5,"playId":"f6381d44-727c-39c1-be4a-ac2005cc1723","pitchNumber":5,"startTime":"2026-07-23T16:42:00.459Z","endTime":"2026-07-23T16:42:04.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.17,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:42:04.836Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Harris II homers (19) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T16:44:25.506Z","endTime":"2026-07-23T16:45:16.574Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":[1,2],"actionIndex":[0],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Griffin Canning replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-23T16:43:40.286Z","endTime":"2026-07-23T16:44:27.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156292034453937,"aZ":-34.42299112527762,"pfxX":-0.7465735240250306,"pfxZ":-1.3301562427299087,"pX":0.5757644950886482,"pZ":0.8732028852976439,"vX0":3.943606661154201,"vY0":-128.9992752723303,"vZ0":-5.284946293356674,"x":95.05,"y":215.2,"x0":-0.8740371119773028,"y0":50.00451688388035,"z0":5.59407253261834,"aX":-1.2625095678824665},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.4,"breakHorizontal":0.5,"spinRate":2826,"spinDirection":346},"zone":14,"typeConfidence":2.0,"plateTime":0.4241585415177438,"extension":6.003356715691993},"index":1,"playId":"15811800-6b8b-3367-b3e1-f12cb5208c16","pitchNumber":1,"startTime":"2026-07-23T16:44:27.487Z","endTime":"2026-07-23T16:44:31.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04429501703855,"aZ":-15.505850819662735,"pfxX":-5.181692626336604,"pfxZ":8.769090144453802,"pX":0.6052478220778089,"pZ":1.9028685865934174,"vX0":4.861510929632123,"vY0":-136.74565568236068,"vZ0":-6.635469099679643,"x":93.93,"y":187.4,"x0":-0.51900167639676,"y0":50.00542777334057,"z0":5.417225687634376,"aX":-9.85341056815624},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2199,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3999452622110975,"extension":6.176482157597372},"hitData":{"launchSpeed":109.6,"launchAngle":26.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"hard","location":"89","coordinates":{"coordX":210.95,"coordY":51.01}},"index":2,"playId":"5042ba8d-a14e-3637-93f3-30239eb1bbf5","pitchNumber":2,"startTime":"2026-07-23T16:44:49.047Z","endTime":"2026-07-23T16:45:16.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":8.8,"leverageIndex":0.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:45:16.574Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T16:45:14.957Z","endTime":"2026-07-23T16:47:19.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26003588156555,"aZ":-14.777834692380244,"pfxX":-6.799427583910901,"pfxZ":9.024235766837144,"pX":0.24102657142833142,"pZ":2.3489522487539247,"vX0":4.915591558897107,"vY0":-137.43515778157362,"vZ0":-5.701033851325102,"x":107.81,"y":175.36,"x0":-0.6803930799657688,"y0":50.00387984200418,"z0":5.440881116715108,"aX":-13.108428863155844},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2271,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3973631038395493,"extension":6.16826538442346},"index":0,"playId":"0294057f-8ffb-3a09-b16f-24b7aca81f09","pitchNumber":1,"startTime":"2026-07-23T16:45:37.694Z","endTime":"2026-07-23T16:45:41.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601788770322717,"aZ":-34.8562774492566,"pfxX":2.7512817720792606,"pfxZ":-1.5708296590003972,"pX":0.43461117932308857,"pZ":2.9141874603730655,"vX0":2.2820699815600185,"vY0":-129.56134079642314,"vZ0":-0.5372377483714887,"x":100.43,"y":160.1,"x0":-0.8131910650357113,"y0":50.00143186617397,"z0":5.774792771523769,"aX":4.703418013002889},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.8,"breakHorizontal":-5.5,"spinRate":2722,"spinDirection":348},"zone":3,"typeConfidence":2.0,"plateTime":0.42182922054783445,"extension":6.009187312934447},"index":1,"playId":"76438290-d805-3874-a162-1df4512bf4bf","pitchNumber":2,"startTime":"2026-07-23T16:45:58.929Z","endTime":"2026-07-23T16:46:02.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841379749400385,"aZ":-36.5247326208135,"pfxX":4.7355063176396355,"pfxZ":-2.95732153183536,"pX":1.5944808065990554,"pZ":1.08362499664408,"vX0":4.112702779777804,"vY0":-120.33788123884077,"vZ0":-2.6157122917799915,"x":56.22,"y":209.52,"x0":-0.7506175096866253,"y0":50.00466137928433,"z0":5.4130413713519605,"aX":6.961293635863715},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.8,"breakHorizontal":-9.6,"spinRate":2421,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45475274902156526,"extension":5.801552057807495},"index":2,"playId":"e653ebcd-89c5-3a0c-9e44-b1d7cab30cf9","pitchNumber":3,"startTime":"2026-07-23T16:46:14.902Z","endTime":"2026-07-23T16:46:19.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.1,"endSpeed":84.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55740216498288,"aZ":-26.97957218351222,"pfxX":-7.467082998751259,"pfxZ":2.87908178325793,"pX":-0.36497119704512226,"pZ":2.1253904221581172,"vX0":4.009489015635086,"vY0":-132.71739124073315,"vZ0":-3.5563512849144034,"x":130.91,"y":181.39,"x0":-0.9167348355046562,"y0":50.000011265776955,"z0":5.424253595812887,"aX":-13.46095032283972},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":12.8,"spinRate":1344,"spinDirection":241},"zone":7,"typeConfidence":0.67,"plateTime":0.4110156321135787,"extension":5.868852775998009},"index":3,"playId":"e7644681-3188-3569-8cdc-4d80303d80f1","pitchNumber":4,"startTime":"2026-07-23T16:46:31.522Z","endTime":"2026-07-23T16:46:35.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.8,"endSpeed":83.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24201251691018,"aZ":-33.23533104605744,"pfxX":-0.7554578720403953,"pfxZ":-0.6064083460712812,"pX":1.1971327314192792,"pZ":0.26871643772680814,"vX0":4.7363353651063544,"vY0":-130.70097190269055,"vZ0":-7.097238589668467,"x":71.37,"y":231.52,"x0":-0.5334321765042296,"y0":50.003467077423764,"z0":5.486580177512947,"aX":-1.3187965197559728},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.4,"breakHorizontal":0.5,"spinRate":2673,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.41763570521855886,"extension":6.040138813975506},"index":4,"playId":"1743934d-a244-3b22-9f2c-9c065585da48","pitchNumber":5,"startTime":"2026-07-23T16:46:51.803Z","endTime":"2026-07-23T16:46:55.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845781898713167,"aZ":-34.60283382697031,"pfxX":-8.33087565830197,"pfxZ":-1.4110688706511425,"pX":0.5508079597963508,"pZ":2.2990412174548753,"vX0":5.970317962804588,"vY0":-130.56253959391233,"vZ0":-1.4008193817924237,"x":96.0,"y":176.71,"x0":-0.684780211001298,"y0":50.00099058987662,"z0":5.449851700195695,"aX":-14.361404003866522},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.6,"breakHorizontal":13.8,"spinRate":1640,"spinDirection":249},"zone":6,"typeConfidence":0.91,"plateTime":0.4197367819625111,"extension":5.896237952924806},"hitData":{"launchSpeed":92.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.65,"coordY":148.01}},"index":5,"playId":"a653dc41-c66c-3e28-8c8e-48820fdad8f7","pitchNumber":6,"startTime":"2026-07-23T16:47:11.959Z","endTime":"2026-07-23T16:47:19.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:47:19.887Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T16:47:25.258Z","endTime":"2026-07-23T16:48:44.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349857747412525,"aZ":-13.451093601715234,"pfxX":-3.9875652254778453,"pfxZ":9.626681339140042,"pX":0.8175353189518082,"pZ":2.2791158456283345,"vX0":5.245895665259006,"vY0":-138.43888728915732,"vZ0":-6.236447585962119,"x":85.84,"y":177.24,"x0":-0.5821474484602999,"y0":50.00187244022176,"z0":5.458134314998254,"aX":-7.754891800603564},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2253,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3953572227403779,"extension":6.085994088120993},"index":0,"playId":"90d36034-3c4a-3c91-ab25-0d7b30ed514d","pitchNumber":1,"startTime":"2026-07-23T16:47:47.529Z","endTime":"2026-07-23T16:47:51.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.067081742236688,"aZ":-12.093540689789343,"pfxX":-3.4264221123176433,"pfxZ":10.44323575454014,"pX":-1.0273181572537928,"pZ":2.007612664009854,"vX0":0.2462990908666366,"vY0":-137.6726658766254,"vZ0":-7.226155874271038,"x":156.16,"y":184.57,"x0":-0.6725704183725405,"y0":50.00338893313822,"z0":5.481833286463056,"aX":-6.588922753189908},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2226,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.397576810857287,"extension":6.217658855799252},"index":1,"playId":"55bdaf1a-e70e-371a-ae4b-2439393a5b84","pitchNumber":2,"startTime":"2026-07-23T16:48:04.169Z","endTime":"2026-07-23T16:48:08.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699953007247572,"aZ":-35.08078815738806,"pfxX":-9.09758819065078,"pfxZ":-1.635443973127611,"pX":0.6131905034761566,"pZ":2.2640571191111647,"vX0":6.309344602170056,"vY0":-132.2993128146083,"vZ0":-1.987535821900658,"x":93.63,"y":177.65,"x0":-0.6181264133000902,"y0":50.0049371388719,"z0":5.591497085109899,"aX":-16.16130533269552},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.2,"breakHorizontal":15.1,"spinRate":1605,"spinDirection":244},"zone":6,"typeConfidence":0.91,"plateTime":0.41369340213612116,"extension":5.892152756129351},"index":2,"playId":"f3819c08-5cce-3720-a385-02ef724abb1b","pitchNumber":3,"startTime":"2026-07-23T16:48:20.998Z","endTime":"2026-07-23T16:48:24.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.581694097313086,"aZ":-36.03750154408677,"pfxX":7.815476053090027,"pfxZ":-2.659429133427672,"pX":1.2037686767094327,"pZ":2.404681139599119,"vX0":2.2514662828300707,"vY0":-119.92041611822694,"vZ0":0.14661742433164715,"x":71.12,"y":173.85,"x0":-0.7628984277064976,"y0":50.001055510553535,"z0":5.562170310438535,"aX":11.361068814842337},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.6,"breakHorizontal":-14.6,"spinRate":2658,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4570561588622257,"extension":5.785595404940776},"index":3,"playId":"856777ba-04c0-3553-8547-79fb14cec735","pitchNumber":4,"startTime":"2026-07-23T16:48:40.115Z","endTime":"2026-07-23T16:48:44.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:48:44.516Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-23T16:48:47.089Z","endTime":"2026-07-23T16:50:21.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.354254516154946,"aZ":-15.85326625828803,"pfxX":-4.886427670421373,"pfxZ":8.558911207488352,"pX":-0.5836783712270999,"pZ":1.918128625511797,"vX0":2.767687672594228,"vY0":-136.99860310309822,"vZ0":-6.464291246487571,"x":139.25,"y":186.99,"x0":-0.9704560129837438,"y0":50.00319447195006,"z0":5.385799533219343,"aX":-9.318461517943987},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":8.3,"spinRate":2222,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3993086548340945,"extension":6.24507985517375},"index":0,"playId":"529bb2af-a1ac-3152-8f85-e2b6fdce2467","pitchNumber":1,"startTime":"2026-07-23T16:49:13.432Z","endTime":"2026-07-23T16:49:17.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905799513152548,"aZ":-24.554491529264023,"pfxX":0.6276766479557638,"pfxZ":4.210357528751221,"pX":-1.2639040257074237,"pZ":3.3690478510932973,"vX0":-0.8864573271948014,"vY0":-132.52429922587518,"vZ0":-1.3065354920146293,"x":165.18,"y":147.82,"x0":-1.0091752673720011,"y0":50.00036821228245,"z0":5.634213446143478,"aX":1.1350346822828203},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.0,"spinRate":2366,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.410711917182335,"extension":5.908283091487344},"index":1,"playId":"cc5d3d97-48d9-3c2c-befa-774ef93a07c0","pitchNumber":2,"startTime":"2026-07-23T16:49:30.871Z","endTime":"2026-07-23T16:49:34.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13421363938142,"aZ":-31.0247909539484,"pfxX":-8.424384303684793,"pfxZ":0.65557348558945,"pX":0.10709752139263255,"pZ":1.726279265142898,"vX0":5.145997763064431,"vY0":-131.27239224136355,"vZ0":-3.651773710781977,"x":112.92,"y":192.17,"x0":-0.777665869073114,"y0":50.004736169884225,"z0":5.429287658256904,"aX":-14.797981628060775},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":14.3,"spinRate":1599,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.41623338904784735,"extension":5.87519448431702},"index":2,"playId":"49bcae7f-9dd8-35d6-bea1-0012a5efe543","pitchNumber":3,"startTime":"2026-07-23T16:49:46.730Z","endTime":"2026-07-23T16:49:50.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T16:49:58.222Z","endTime":"2026-07-23T16:50:12.747Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78656243672116,"aZ":-30.708008317752157,"pfxX":-8.221234730805167,"pfxZ":0.8264493080485025,"pX":-0.6515614056535413,"pZ":2.1747180260050745,"vX0":3.645619218292077,"vY0":-132.00563510727488,"vZ0":-2.727679493381105,"x":141.84,"y":180.06,"x0":-0.9786170948931134,"y0":50.00240197498381,"z0":5.47054942197787,"aX":-14.581067227777455},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":14.2,"spinRate":1606,"spinDirection":240},"zone":4,"typeConfidence":0.89,"plateTime":0.4141365403249524,"extension":5.698674928249537},"hitData":{"launchSpeed":87.8,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":145.59}},"index":4,"playId":"2642b95b-8157-3946-8b51-02e6bd884927","pitchNumber":4,"startTime":"2026-07-23T16:50:12.747Z","endTime":"2026-07-23T16:50:21.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:50:21.075Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T16:51:59.544Z","endTime":"2026-07-23T16:54:49.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872242610880757,"aZ":-20.66923242287523,"pfxX":10.090756768367612,"pfxZ":5.745712306858422,"pX":-0.3559449715562449,"pZ":3.096943413042567,"vX0":-11.807756321382476,"vY0":-139.97504965983265,"vZ0":-1.1982877508433454,"x":130.57,"y":155.16,"x0":2.5878019239505283,"y0":50.00491038455932,"z0":4.872065923854598,"aX":20.211840246468224},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":-16.1,"spinRate":2453,"spinDirection":109},"zone":1,"typeConfidence":0.91,"plateTime":0.3899360568319561,"extension":6.491911690299609},"index":0,"playId":"56869f44-faf7-3437-9cc0-341462811e32","pitchNumber":1,"startTime":"2026-07-23T16:52:30.746Z","endTime":"2026-07-23T16:52:34.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059084637865386,"aZ":-21.773077912159163,"pfxX":10.39658575303802,"pfxZ":5.303014506001294,"pX":0.06261392351903959,"pZ":1.6130269467849827,"vX0":-10.632032428583921,"vY0":-138.6852755834128,"vZ0":-4.823950723446169,"x":114.61,"y":195.23,"x0":2.5828394117346427,"y0":50.003281233537415,"z0":4.814310375683282,"aX":20.3900098111958},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2449,"spinDirection":111},"zone":8,"typeConfidence":0.89,"plateTime":0.39394546203244163,"extension":6.599687347972247},"index":1,"playId":"462383da-ab0e-3731-bb6c-97bb906a6cd4","pitchNumber":2,"startTime":"2026-07-23T16:52:47.667Z","endTime":"2026-07-23T16:52:51.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809357113340987,"aZ":-22.985214719316215,"pfxX":9.822588262259014,"pfxZ":4.646041282194561,"pX":0.2698108409503161,"pZ":3.672305583348834,"vX0":-10.184465381559551,"vY0":-139.1595852303663,"vZ0":0.96060313746188,"x":106.72,"y":139.63,"x0":2.686385758597995,"y0":50.00105628911138,"z0":4.83603917543509,"aX":19.42252319208238},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":-15.8,"spinRate":2472,"spinDirection":108},"zone":12,"typeConfidence":0.88,"plateTime":0.3923461339025436,"extension":6.458351472540491},"index":2,"playId":"cfbecdb1-734c-3109-bae5-e098b4409622","pitchNumber":3,"startTime":"2026-07-23T16:53:06.916Z","endTime":"2026-07-23T16:53:11.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":80.6,"endSpeed":74.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.903276880657693,"aZ":-35.47380284389607,"pfxX":-7.578571259689443,"pfxZ":-2.3532622130557037,"pX":0.20480579270667068,"pZ":1.1924665024839378,"vX0":-3.6446843013360075,"vY0":-117.41454042365478,"vZ0":-0.5895595926142978,"x":109.19,"y":206.58,"x0":2.761322189637642,"y0":50.00575162412411,"z0":4.743156708683564,"aX":-10.60051018171251},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.2,"breakHorizontal":14.6,"spinRate":2729,"spinDirection":314},"zone":14,"typeConfidence":0.9,"plateTime":0.46620834068896944,"extension":6.310962799252069},"index":3,"playId":"5d0f290f-1047-38c0-bf14-835cd485f0a6","pitchNumber":4,"startTime":"2026-07-23T16:53:24.042Z","endTime":"2026-07-23T16:53:28.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2318595171772,"aZ":-21.234848790721813,"pfxX":9.47368044011754,"pfxZ":5.271051012102056,"pX":0.6949000597912416,"pZ":2.480219745474745,"vX0":-9.430589747807405,"vY0":-142.55283654636406,"vZ0":-2.676917806074406,"x":90.51,"y":171.81,"x0":2.80195161664167,"y0":50.00272673776446,"z0":4.759596083350592,"aX":19.65973019047125},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":-15.5,"spinRate":2476,"spinDirection":112},"zone":6,"typeConfidence":0.9,"plateTime":0.38303320818984066,"extension":6.368338692359356},"index":4,"playId":"2860fd6c-308d-3e9d-9043-87a0fcbdb040","pitchNumber":5,"startTime":"2026-07-23T16:53:40.268Z","endTime":"2026-07-23T16:53:43.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56045164667945,"aZ":-37.974306364062805,"pfxX":-6.125654702758569,"pfxZ":-4.412546068731869,"pX":-0.3947015098796903,"pZ":1.9513768942636198,"vX0":-5.326051646771202,"vY0":-114.3701183404719,"vZ0":1.8786853448027259,"x":132.05,"y":186.09,"x0":2.766263956941488,"y0":50.00143443036265,"z0":4.864089404893486,"aX":-8.053951265373978},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.1,"breakHorizontal":12.5,"spinRate":2651,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.48026749653667844,"extension":6.173298233384738},"index":5,"playId":"3eb96972-1b27-3039-8314-d785e86b93aa","pitchNumber":6,"startTime":"2026-07-23T16:54:03.424Z","endTime":"2026-07-23T16:54:07.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17658554006806,"aZ":-34.77968153817253,"pfxX":-6.114794027323738,"pfxZ":-2.018562951462597,"pX":-0.4094775002572209,"pZ":2.1662912216907033,"vX0":-5.196888438970413,"vY0":-113.1067570929822,"vZ0":1.7026230791676213,"x":132.61,"y":180.29,"x0":2.7146073356075617,"y0":50.001775236376005,"z0":4.898688496216658,"aX":-7.8987788684554445},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-2.9,"breakHorizontal":12.5,"spinRate":2493,"spinDirection":308},"zone":4,"typeConfidence":0.9,"plateTime":0.48477497266945635,"extension":6.317653355586118},"index":6,"playId":"d6e0008b-7853-30fc-96a9-70e8b95fd6fa","pitchNumber":7,"startTime":"2026-07-23T16:54:23.832Z","endTime":"2026-07-23T16:54:27.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.3,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55414982170476,"aZ":-20.027821138805944,"pfxX":9.116212477977895,"pfxZ":6.221571552548632,"pX":0.6305950323165074,"pZ":3.6055868379166416,"vX0":-8.749342584641852,"vY0":-138.53987156458592,"vZ0":0.028235436384251855,"x":92.96,"y":141.43,"x0":2.637882331930457,"y0":50.00649783995479,"z0":4.928545022311892,"aX":17.810084634326884},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":-14.8,"spinRate":2432,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.3946318358186458,"extension":6.5547726456846895},"index":7,"playId":"15e741ba-2fe0-334e-a99b-3dc2582f6c65","pitchNumber":8,"startTime":"2026-07-23T16:54:45.318Z","endTime":"2026-07-23T16:54:49.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:54:49.712Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T16:54:55.965Z","endTime":"2026-07-23T16:56:38.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124465832073568,"aZ":-19.257549850078583,"pfxX":10.268918853517293,"pfxZ":6.456227513294666,"pX":-1.2423821470068837,"pZ":2.117839236118838,"vX0":-14.556129715555596,"vY0":-140.21269242922955,"vZ0":-3.6676933512490697,"x":164.36,"y":181.6,"x0":2.669512936224722,"y0":50.00677490584771,"z0":4.691095558217656,"aX":20.559643776398566},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":-15.8,"spinRate":2477,"spinDirection":110},"zone":13,"typeConfidence":0.91,"plateTime":0.3898528575825564,"extension":6.582527310362123},"index":0,"playId":"4e7a5308-8eeb-3fa5-b9b5-a71d7c813477","pitchNumber":1,"startTime":"2026-07-23T16:55:16.452Z","endTime":"2026-07-23T16:55:20.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82507775136693,"aZ":-28.56345687821039,"pfxX":10.55554076023013,"pfxZ":2.2038018016437686,"pX":0.061120584685196704,"pZ":1.5015235936740101,"vX0":-9.869794601517475,"vY0":-126.69390015771033,"vZ0":-2.078731604193175,"x":114.67,"y":198.24,"x0":2.620045712964449,"y0":50.00417359912518,"z0":4.596580996913299,"aX":17.307229960828057},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-17.2,"spinRate":1908,"spinDirection":100},"zone":14,"typeConfidence":0.91,"plateTime":0.4309321821907095,"extension":6.589673810266032},"index":1,"playId":"4a75d45b-7500-3110-937a-4f4b55cc4a75","pitchNumber":2,"startTime":"2026-07-23T16:55:34.741Z","endTime":"2026-07-23T16:55:38.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48065832241199,"aZ":-30.56376495489755,"pfxX":9.870009748029693,"pfxZ":0.9341820110175814,"pX":1.4434053874667179,"pZ":2.036203141121443,"vX0":-6.906101420499305,"vY0":-129.72656679799118,"vZ0":-0.8916211449493769,"x":61.98,"y":183.8,"x0":2.8438654134790973,"y0":50.001670611054564,"z0":4.69255551150796,"aX":16.997423427683568},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-16.6,"spinRate":1928,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.420530477040578,"extension":6.50626105362571},"index":2,"playId":"29d9b6ba-b0e1-35f7-b947-4c4e16cebce1","pitchNumber":3,"startTime":"2026-07-23T16:55:50.414Z","endTime":"2026-07-23T16:55:56.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27314916429151,"aZ":-36.51071782508364,"pfxX":-7.452113937770443,"pfxZ":-3.0285591200045188,"pX":0.28415510820376644,"pZ":1.1667077563159292,"vX0":-3.574565242722103,"vY0":-118.95107382626128,"vZ0":-0.731540277933252,"x":106.17,"y":207.28,"x0":2.775749029860362,"y0":50.00500701465906,"z0":4.794600174340361,"aX":-10.657348961468479},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.4,"breakHorizontal":14.4,"spinRate":2665,"spinDirection":308},"zone":14,"typeConfidence":0.9,"plateTime":0.46084566716796216,"extension":6.455427013773199},"index":3,"playId":"62c016a0-7fca-3723-8789-38f81c7f120a","pitchNumber":4,"startTime":"2026-07-23T16:56:12.218Z","endTime":"2026-07-23T16:56:16.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":88.5,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.771203376240667,"aZ":-30.579845727933137,"pfxX":10.604898766919728,"pfxZ":0.9443888880097226,"pX":0.09974996224927625,"pZ":2.153093200815177,"vX0":-10.144108089429688,"vY0":-128.53878660220855,"vZ0":-0.1979151895645226,"x":113.2,"y":180.65,"x0":2.7053886738802606,"y0":50.00194206967368,"z0":4.590465955931746,"aX":17.878491922349877},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-17.2,"spinRate":1759,"spinDirection":100},"zone":8,"typeConfidence":0.91,"plateTime":0.4249075605475543,"extension":6.744735704806057},"hitData":{"launchSpeed":92.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":145.59}},"index":4,"playId":"e9f111ed-fc9f-3b18-b2e7-adc1234e7efe","pitchNumber":5,"startTime":"2026-07-23T16:56:29.698Z","endTime":"2026-07-23T16:56:38.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:56:38.181Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Austin Riley.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-23T16:56:43.830Z","endTime":"2026-07-23T16:58:11.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021675920072735,"aZ":-28.799791702838007,"pfxX":11.180684092371244,"pfxZ":1.72964591384582,"pX":1.0256427492972804,"pZ":2.8219019400086585,"vX0":-8.522070035223093,"vY0":-138.69111941868715,"vZ0":-0.304229627658993,"x":77.9,"y":162.59,"x0":2.685656706724343,"y0":50.000478723127976,"z0":4.853774483288583,"aX":21.778159985377222},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.2,"breakHorizontal":-18.5,"spinRate":2144,"spinDirection":118},"zone":12,"typeConfidence":0.92,"plateTime":0.3949254201797494,"extension":6.576776687708435},"index":0,"playId":"aed73472-e113-3a0b-af71-16f916bf5199","pitchNumber":1,"startTime":"2026-07-23T16:57:03.983Z","endTime":"2026-07-23T16:57:08.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":97.1,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.053197308128404,"aZ":-19.717283344851058,"pfxX":9.97364244688643,"pfxZ":6.2540745820025165,"pX":-0.7055380582634735,"pZ":2.5174908754083427,"vX0":-12.704283247700518,"vY0":-140.740949285267,"vZ0":-2.8380899211087307,"x":143.89,"y":170.81,"x0":2.5861974123243785,"y0":50.00342720093509,"z0":4.826547674238488,"aX":19.868251660227273},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":-15.2,"spinRate":2521,"spinDirection":117},"zone":4,"typeConfidence":0.91,"plateTime":0.3902391140200856,"extension":6.464908222053363},"index":1,"playId":"6d25492f-dfd4-380a-a000-100af9bdf5e6","pitchNumber":2,"startTime":"2026-07-23T16:57:22.038Z","endTime":"2026-07-23T16:57:27.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59553183744743,"aZ":-20.796010025581747,"pfxX":9.827509500133145,"pfxZ":5.764501672009427,"pX":0.6078859850194421,"pZ":2.7384019414053498,"vX0":-9.336791059904835,"vY0":-140.0485903020678,"vZ0":-2.070819979662576,"x":93.83,"y":164.84,"x0":2.7189705325764386,"y0":50.00101890602324,"z0":4.857276049011539,"aX":19.390367528130696},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.7,"spinRate":2416,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.39209704620584196,"extension":6.490626418277761},"index":2,"playId":"50abd061-4567-3073-af72-9e45067ca1b5","pitchNumber":3,"startTime":"2026-07-23T16:57:41.080Z","endTime":"2026-07-23T16:57:44.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36236868815978,"aZ":-34.80417203857895,"pfxX":-4.17932902922284,"pfxZ":-1.7840692874763544,"pX":0.1751060058046046,"pZ":1.5643065463362433,"vX0":-4.795594699096934,"vY0":-120.54533429269195,"vZ0":-0.5685554946759458,"x":110.33,"y":196.54,"x0":2.7330892844317187,"y0":50.003718085424296,"z0":4.874866170238132,"aX":-6.153102668345912},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.1,"breakHorizontal":8.8,"spinRate":2558,"spinDirection":317},"zone":14,"typeConfidence":0.89,"plateTime":0.45431389221672314,"extension":6.293913932924532},"hitData":{"launchSpeed":60.5,"launchAngle":58.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":122.22,"coordY":188.38}},"index":3,"playId":"145f1ce1-e8c4-3572-9602-23ae1f9ba36d","pitchNumber":4,"startTime":"2026-07-23T16:58:03.774Z","endTime":"2026-07-23T16:58:11.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-23T16:58:11.675Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:00:19.468Z","endTime":"2026-07-23T17:02:26.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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,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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616935925623384,"aZ":-17.22022726038093,"pfxX":-4.624414230867318,"pfxZ":8.124386728678521,"pX":-0.6936655838749589,"pZ":3.008835913197555,"vX0":2.786700904488732,"vY0":-134.41950804535486,"vZ0":-3.049702543159292,"x":143.44,"y":157.54,"x0":-1.1400551936488907,"y0":50.00000065097958,"z0":5.372375921899073,"aX":-8.508201633239535},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2191,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.40660678970173825,"extension":5.941860390468439},"index":0,"playId":"535df655-1ed7-3d10-8e6a-946799a698a2","pitchNumber":1,"startTime":"2026-07-23T17:00:46.593Z","endTime":"2026-07-23T17:00:50.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.2,"endSpeed":83.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.611634688515146,"aZ":-31.279618666744277,"pfxX":-9.221616406943689,"pfxZ":0.5131449542762683,"pX":-0.331833740372086,"pZ":1.467718412186284,"vX0":4.530799165422931,"vY0":-131.26223271544487,"vZ0":-4.247524478551108,"x":129.65,"y":199.15,"x0":-0.8779248898421452,"y0":50.00597222965947,"z0":5.424203307641898,"aX":-16.167084835429964},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":15.7,"spinRate":1668,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4165663713769292,"extension":5.75797329319074},"index":1,"playId":"7e64a96a-21f9-36d3-ac09-466714d5c716","pitchNumber":2,"startTime":"2026-07-23T17:01:03.096Z","endTime":"2026-07-23T17:01:08.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.393021669865934,"aZ":-21.88984442406452,"pfxX":0.8560293481195802,"pfxZ":5.647940447405972,"pX":-0.29157435357194544,"pZ":2.453288666461966,"vX0":1.5314704073791248,"vY0":-132.63453684248051,"vZ0":-3.8894827077347345,"x":128.11,"y":172.54,"x0":-0.9827701494607365,"y0":50.005800571065976,"z0":5.492222210661661,"aX":1.5595351519244771},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2490,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4094787361233996,"extension":5.641745484785251},"index":2,"playId":"9ca67fa5-df38-3a13-b7ff-e311c8fc565b","pitchNumber":3,"startTime":"2026-07-23T17:01:22.013Z","endTime":"2026-07-23T17:01:26.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41295611012029,"aZ":-16.828285476625773,"pfxX":-4.240713829737796,"pfxZ":7.9167625397782615,"pX":-1.05046633245095,"pZ":4.792525699529211,"vX0":0.9195938803542963,"vY0":-137.80497942242286,"vZ0":0.5876309539270616,"x":157.04,"y":109.38,"x0":-0.8358168091330601,"y0":50.000508931709206,"z0":5.706785106376392,"aX":-8.217564558493583},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2253,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3963000444334037,"extension":6.170943724596018},"index":3,"playId":"81840792-42e0-3c35-bbe8-53a9bf92fbbb","pitchNumber":4,"startTime":"2026-07-23T17:01:40.009Z","endTime":"2026-07-23T17:01:43.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33604595421507,"aZ":-15.182521358641324,"pfxX":-4.782590638109441,"pfxZ":8.803917743228556,"pX":-0.18000486299818594,"pZ":2.5446373718013566,"vX0":3.4203779769889393,"vY0":-137.5296709387913,"vZ0":-4.944924067404468,"x":123.86,"y":170.07,"x0":-0.8136871554108163,"y0":50.00326164700588,"z0":5.383528155668391,"aX":-9.231372437814018},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2246,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39711890231606395,"extension":5.958168014394379},"index":4,"playId":"12081353-6b49-3ea0-81c6-2a2f56deb8e0","pitchNumber":5,"startTime":"2026-07-23T17:01:58.944Z","endTime":"2026-07-23T17:02:02.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.404284760750222,"aZ":-36.51349206604917,"pfxX":-0.3446482534340438,"pfxZ":-2.5276729641875866,"pX":0.2639104488404388,"pZ":1.5095957814742105,"vX0":3.0536559031952177,"vY0":-129.3850507750426,"vZ0":-3.423777480962703,"x":106.94,"y":198.02,"x0":-0.8796609776638018,"y0":50.000055113747784,"z0":5.607559843277492,"aX":-0.5929099882067603},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.0,"breakHorizontal":0.0,"spinRate":2941,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4210480364500282,"extension":5.87096914840953},"index":5,"playId":"c16847e8-e409-367a-8e4c-a05e759e08a6","pitchNumber":6,"startTime":"2026-07-23T17:02:21.655Z","endTime":"2026-07-23T17:02:26.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:02:26.066Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jim Jarvis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:02:33.953Z","endTime":"2026-07-23T17:04:13.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80136529228277,"aZ":-35.158139228253035,"pfxX":6.961944719165131,"pfxZ":-2.031856485415317,"pX":0.6315185110863722,"pZ":1.7737045046964217,"vX0":1.9137902501256336,"vY0":-120.1352715701821,"vZ0":-1.4450693440722568,"x":92.93,"y":190.89,"x0":-1.078541659636925,"y0":50.00149241901208,"z0":5.489050033054349,"aX":10.242496734878848},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.7,"breakHorizontal":-13.1,"spinRate":2699,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.45477178011916886,"extension":5.687353771837539},"index":0,"playId":"0d9acc55-c982-3fe3-a0ae-a8129a4d17b6","pitchNumber":1,"startTime":"2026-07-23T17:02:49.954Z","endTime":"2026-07-23T17:02:54.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597734196220998,"aZ":-31.46390927976385,"pfxX":-8.802677789452463,"pfxZ":0.41021342345902845,"pX":-0.8595029264774594,"pZ":1.7433435270789586,"vX0":3.3112310433868712,"vY0":-131.2262393074881,"vZ0":-3.4539869471959204,"x":149.76,"y":191.71,"x0":-0.990622805749328,"y0":50.00609767260982,"z0":5.40932550726698,"aX":-15.424580976915838},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":15.2,"spinRate":1651,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4166641021928057,"extension":5.718628181599864},"index":1,"playId":"408f0771-42dc-32b5-967c-0022e18107a0","pitchNumber":2,"startTime":"2026-07-23T17:03:02.966Z","endTime":"2026-07-23T17:03:08.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.991901324803344,"aZ":-17.350926341284765,"pfxX":-3.9563048633481026,"pfxZ":7.675228678138687,"pX":-0.4885331824187189,"pZ":4.121887778191711,"vX0":2.1138158391947313,"vY0":-138.580396033117,"vZ0":-1.0669974161108742,"x":135.62,"y":127.49,"x0":-0.7500337816850078,"y0":50.003971302414854,"z0":5.6789177482532125,"aX":-7.64154171360787},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2197,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3963144421442255,"extension":5.94103041523903},"index":2,"playId":"4e7d9f4c-6d43-3dd5-9cbe-e4c1d6751c76","pitchNumber":3,"startTime":"2026-07-23T17:03:26.363Z","endTime":"2026-07-23T17:03:30.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554640483524373,"aZ":-32.41486667259397,"pfxX":-0.28005447691080987,"pfxZ":-0.14184568033002698,"pX":-0.24483659212429773,"pZ":1.947206629478772,"vX0":2.18829023242784,"vY0":-129.83257229671,"vZ0":-3.0604726062128673,"x":126.33,"y":186.21,"x0":-1.055694626653807,"y0":50.00005016254308,"z0":5.562518847821911,"aX":-0.4869405395368866},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":0.1,"spinRate":2817,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.4189769942312527,"extension":5.710702157211796},"index":3,"playId":"46f11783-fa6d-3f83-9e34-ddf80fa66a87","pitchNumber":4,"startTime":"2026-07-23T17:03:43.280Z","endTime":"2026-07-23T17:03:48.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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, 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":91.2,"endSpeed":84.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330784691755206,"aZ":-32.777545841940146,"pfxX":-7.00744799109934,"pfxZ":-0.33781284917204113,"pX":-0.10789047712233688,"pZ":0.6434304902162601,"vX0":4.180543238646327,"vY0":-132.72103986050956,"vZ0":-6.259567543438733,"x":121.11,"y":221.41,"x0":-0.7836979373215176,"y0":50.00154830287647,"z0":5.385570327440202,"aX":-12.64475449674018},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.7,"breakHorizontal":11.9,"spinRate":1649,"spinDirection":240},"zone":13,"typeConfidence":0.87,"plateTime":0.41089559016344746,"extension":5.71556458843928},"index":4,"playId":"e1e5ccb0-82a1-32a3-8dc5-1688858cad39","pitchNumber":5,"startTime":"2026-07-23T17:04:09.270Z","endTime":"2026-07-23T17:04:13.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:04:13.765Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, pitcher Griffin Canning to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-23T17:04:18.192Z","endTime":"2026-07-23T17:05:46.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656288,"link":"/api/v1/people/656288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316948457564656,"aZ":-37.71507376605392,"pfxX":5.992335974010819,"pfxZ":-3.8083485332195135,"pX":-0.708758260663369,"pZ":2.8113093773424884,"vX0":-0.5898752629195836,"vY0":-119.93296047459734,"vZ0":1.2450420050315998,"x":144.02,"y":162.87,"x0":-1.2379308059135483,"y0":50.00100696518051,"z0":5.65052448508092,"aX":8.723462539489711},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.4,"breakHorizontal":-10.7,"spinRate":2679,"spinDirection":43},"zone":4,"typeConfidence":0.88,"plateTime":0.45679491842633224,"extension":5.614312274033303},"index":0,"playId":"77d4169e-fdbe-3e16-9685-fe5b3385a699","pitchNumber":1,"startTime":"2026-07-23T17:04:39.062Z","endTime":"2026-07-23T17:04:43.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1872805713904,"aZ":-21.883523695352032,"pfxX":1.221858038728304,"pfxZ":5.548843655080976,"pX":0.2835643005725385,"pZ":3.403961800338176,"vX0":2.4014008589940232,"vY0":-134.36232062675896,"vZ0":-1.7831415050503514,"x":106.19,"y":146.87,"x0":-0.7755381420710237,"y0":50.00355385426782,"z0":5.608912575983155,"aX":2.265802874335733},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":-2.6,"spinRate":2415,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40543015336648613,"extension":5.75196351735138},"index":1,"playId":"50602fee-20c4-31df-872c-7c8f279bc6c2","pitchNumber":2,"startTime":"2026-07-23T17:04:54.599Z","endTime":"2026-07-23T17:04:59.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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-23T17:05:11.131Z","endTime":"2026-07-23T17:05:22.341Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.468353089885163,"aZ":-36.79428987680093,"pfxX":0.9932985804520866,"pfxZ":-2.6960816554771228,"pX":-0.9613788536084396,"pZ":2.7125934796870936,"vX0":-0.04102971122124945,"vY0":-129.67370530384468,"vZ0":-0.4848711215267071,"x":153.65,"y":165.54,"x0":-1.074582345013911,"y0":50.00286308218307,"z0":5.693522302176996,"aX":1.7024877072686733},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.8,"breakHorizontal":-1.8,"spinRate":2910,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4213412786627866,"extension":5.675839641177261},"index":3,"playId":"7aec29a5-7131-3c66-8a91-19007efb7431","pitchNumber":3,"startTime":"2026-07-23T17:05:22.341Z","endTime":"2026-07-23T17:05:27.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998579427817273,"aZ":-31.892892969808432,"pfxX":-8.03730457865768,"pfxZ":0.16152653853856824,"pX":-0.2544985732942776,"pZ":0.9103455628693341,"vX0":4.437947486618814,"vY0":-131.32510800771564,"vZ0":-5.175030286975607,"x":126.7,"y":214.2,"x0":-0.9158964784822592,"y0":50.00435505507366,"z0":5.25945097179825,"aX":-14.137530300356172},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.6,"breakHorizontal":13.7,"spinRate":1480,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.41597536946676383,"extension":5.8670316139623475},"hitData":{"launchSpeed":88.2,"launchAngle":-7.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":181.9}},"index":4,"playId":"aa5e04dd-a628-3d0e-9fc6-da6ed687e409","pitchNumber":4,"startTime":"2026-07-23T17:05:39.379Z","endTime":"2026-07-23T17:05:46.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:05:46.905Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T17:07:52.812Z","endTime":"2026-07-23T17:09:47.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241300074807686,"aZ":-22.550787822458293,"pfxX":10.803023930126662,"pfxZ":5.076301085016029,"pX":-0.2464730067692233,"pZ":3.071498596889675,"vX0":-11.489133903693112,"vY0":-136.17886780373792,"vZ0":-0.8835844713786918,"x":126.39,"y":155.85,"x0":2.6045873580729086,"y0":50.00310109581072,"z0":4.946579123449689,"aX":20.483535476992607},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-17.4,"spinRate":2289,"spinDirection":116},"zone":2,"typeConfidence":0.87,"plateTime":0.4007637040370464,"extension":6.479673438744921},"index":0,"playId":"8337ef4a-d3a6-3a38-9ec0-b3da7dcf13db","pitchNumber":1,"startTime":"2026-07-23T17:08:16.138Z","endTime":"2026-07-23T17:08:20.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.127860460719234,"aZ":-33.25754488188154,"pfxX":-6.591343549344334,"pfxZ":-0.8945810079683927,"pX":0.49862110236201296,"pZ":1.994980085282076,"vX0":-3.3006053368726467,"vY0":-109.63697334235584,"vZ0":1.212871392276786,"x":97.99,"y":184.92,"x0":2.881882603460777,"y0":50.00256296904299,"z0":4.995216972556484,"aX":-7.990146150095033},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-1.0,"breakHorizontal":12.8,"spinRate":2452,"spinDirection":308},"zone":9,"typeConfidence":0.9,"plateTime":0.5003711053721509,"extension":6.35006824229829},"index":1,"playId":"574a9c78-6456-3f38-ad31-e6224bf6a1fe","pitchNumber":2,"startTime":"2026-07-23T17:08:42.018Z","endTime":"2026-07-23T17:08:45.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":77.2,"endSpeed":71.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.29256404052881,"aZ":-35.47395682086547,"pfxX":-5.89012125567329,"pfxZ":-2.56104998487701,"pX":1.6392946755886142,"pZ":1.0993062486630076,"vX0":-0.8996839656934945,"vY0":-112.51522788814546,"vZ0":-0.2928036131688092,"x":54.51,"y":209.1,"x0":2.809292441948277,"y0":50.00234985224724,"z0":4.808139171594913,"aX":-7.595249469929705},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.4,"breakHorizontal":10.9,"spinRate":2404,"spinDirection":297},"zone":14,"typeConfidence":0.9,"plateTime":0.485717381916392,"extension":6.215093181452797},"index":2,"playId":"abb9ccf2-37d3-390c-bbea-7b36bdf7e20a","pitchNumber":3,"startTime":"2026-07-23T17:09:00.833Z","endTime":"2026-07-23T17:09:05.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.341223712944576,"aZ":-32.867100201021536,"pfxX":-8.019490461839077,"pfxZ":-0.5137127184980734,"pX":-0.30700408918718974,"pZ":2.087323307906303,"vX0":-4.545521066235851,"vY0":-114.96969245461263,"vZ0":0.7949783253115501,"x":128.7,"y":182.42,"x0":2.7378957826419525,"y0":50.0046137279164,"z0":4.927121288429992,"aX":-10.735605435789664},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.5,"breakHorizontal":15.7,"spinRate":2611,"spinDirection":308},"zone":7,"typeConfidence":0.9,"plateTime":0.47643130549162427,"extension":6.399651982937645},"index":3,"playId":"b449b01e-5166-371a-974d-a6238aad1d27","pitchNumber":4,"startTime":"2026-07-23T17:09:19.436Z","endTime":"2026-07-23T17:09:24.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419446022247094,"aZ":-19.084146708380455,"pfxX":7.957244975529762,"pfxZ":6.576675056421232,"pX":1.069761437476731,"pZ":2.7809802732171884,"vX0":-7.578555209057025,"vY0":-139.8991558024742,"vZ0":-2.5330661334678326,"x":76.22,"y":163.69,"x0":2.7749260979087693,"y0":50.0003717034623,"z0":4.94353342237101,"aX":15.831932964789681},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":-13.0,"spinRate":2364,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.39093817368572026,"extension":6.595882857482174},"index":4,"playId":"c4cf166c-8513-381b-b668-d872ddf38b7c","pitchNumber":5,"startTime":"2026-07-23T17:09:43.093Z","endTime":"2026-07-23T17:09:47.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:09:47.915Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T17:09:55.094Z","endTime":"2026-07-23T17:11:10.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.090189132626282,"aZ":-22.264137361421003,"pfxX":9.181477970583554,"pfxZ":5.0851648112726675,"pX":0.6084905502655867,"pZ":3.2569025266530063,"vX0":-9.291980393127341,"vY0":-138.54064858897067,"vZ0":-0.7844339837616824,"x":93.81,"y":150.84,"x0":2.8082662327002517,"y0":50.00506405072521,"z0":5.027757431548519,"aX":17.903268243311487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":-14.8,"spinRate":2453,"spinDirection":115},"zone":3,"typeConfidence":0.89,"plateTime":0.3948978957198661,"extension":6.4836389351003865},"index":0,"playId":"1ef9e149-9f7e-3a1d-9891-eb97c8979aa3","pitchNumber":1,"startTime":"2026-07-23T17:10:15.028Z","endTime":"2026-07-23T17:10:18.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231122527450996,"aZ":-22.024869112706348,"pfxX":9.581729555040138,"pfxZ":5.391248188028664,"pX":-0.16140072310443865,"pZ":2.7637977014972646,"vX0":-11.092105224732952,"vY0":-136.19987032228002,"vZ0":-1.505986222099518,"x":123.15,"y":164.16,"x0":2.714376007496692,"y0":50.006086106185684,"z0":4.843447525989001,"aX":18.049886769356696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":-15.1,"spinRate":2420,"spinDirection":114},"zone":5,"typeConfidence":0.89,"plateTime":0.4017712936123554,"extension":6.507607137404366},"index":1,"playId":"441d3749-bd5a-3191-9bd0-7b4004b1f1ff","pitchNumber":2,"startTime":"2026-07-23T17:10:32.888Z","endTime":"2026-07-23T17:10:38.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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-23T17:10:50.641Z","endTime":"2026-07-23T17:11:05.739Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485612048236263,"aZ":-35.480451082250916,"pfxX":-5.825368387925914,"pfxZ":-2.388260475013226,"pX":-0.3569487731192061,"pZ":1.18409219468414,"vX0":-5.346174951631731,"vY0":-117.60326012750136,"vZ0":-0.8442033396060884,"x":130.61,"y":206.81,"x0":2.711259158155824,"y0":50.002210677630444,"z0":4.869384034816014,"aX":-8.071776756849845},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.2,"breakHorizontal":12.0,"spinRate":2698,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.467626136725932,"extension":6.167171999152264},"index":3,"playId":"2254fde3-cd47-3657-b837-d9082f3ed191","pitchNumber":3,"startTime":"2026-07-23T17:11:05.739Z","endTime":"2026-07-23T17:11:10.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:11:10.400Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, pitcher Chris Sale to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-23T17:11:19.672Z","endTime":"2026-07-23T17:13:05.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1231967660381,"aZ":-16.675274814928123,"pfxX":8.847259764901974,"pfxZ":7.798643007793404,"pX":-0.7610450765913755,"pZ":2.6212078114511574,"vX0":-12.224241599954837,"vY0":-140.20059260485792,"vZ0":-3.201648410584643,"x":146.01,"y":168.01,"x0":2.50912884594574,"y0":50.00520248285242,"z0":4.868297318422629,"aX":17.58982520356391},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":-13.4,"spinRate":2421,"spinDirection":110},"zone":4,"typeConfidence":0.91,"plateTime":0.39088641358743326,"extension":6.611670340787425},"index":0,"playId":"6094d8a2-65ab-335b-90a5-53c1bbcd436f","pitchNumber":1,"startTime":"2026-07-23T17:11:34.715Z","endTime":"2026-07-23T17:11:39.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":81.4,"endSpeed":74.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684950042785843,"aZ":-37.09366827272863,"pfxX":-5.870639156635999,"pfxZ":-3.4799030214764395,"pX":-0.8552784615326835,"pZ":1.7867212848256926,"vX0":-6.512359642205757,"vY0":-118.36543205711479,"vZ0":0.6842291549675039,"x":149.6,"y":190.54,"x0":2.700059650613441,"y0":50.00570747834055,"z0":4.904351632285635,"aX":-8.287971978284501},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.9,"breakHorizontal":12.2,"spinRate":2680,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.46365503174164635,"extension":6.310582528370642},"index":1,"playId":"2e60954c-c18e-3f95-b693-33aaf8ed019d","pitchNumber":2,"startTime":"2026-07-23T17:11:51.571Z","endTime":"2026-07-23T17:11:56.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1638333131601,"aZ":-19.415453740096297,"pfxX":8.686630018036324,"pfxZ":6.2570186842508875,"pX":-0.2804713111846101,"pZ":3.283317217256567,"vX0":-11.428627755267435,"vY0":-141.8495983619042,"vZ0":-0.9339451166422659,"x":127.69,"y":150.13,"x0":2.6704119290539627,"y0":50.00634546894143,"z0":4.853654324788535,"aX":17.723364879126468},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":-13.4,"spinRate":2441,"spinDirection":112},"zone":1,"typeConfidence":0.91,"plateTime":0.3859985607862928,"extension":6.576063241496922},"index":2,"playId":"71fd3b48-89c4-322d-8321-ee612b150f84","pitchNumber":3,"startTime":"2026-07-23T17:12:07.379Z","endTime":"2026-07-23T17:12:11.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T17:12:16.558Z","endTime":"2026-07-23T17:12:31.179Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09150921670759,"aZ":-37.643559078623504,"pfxX":-5.674113083053192,"pfxZ":-4.097622814454394,"pX":-1.2417781079476968,"pZ":1.1546547670092295,"vX0":-7.100569572079074,"vY0":-114.97504126279738,"vZ0":0.2147683897494801,"x":164.33,"y":207.6,"x0":2.628476259697504,"y0":50.004492405565315,"z0":4.724740384302931,"aX":-7.567517212345322},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.1,"breakHorizontal":12.1,"spinRate":2554,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4771031437373048,"extension":6.27830168978379},"index":4,"playId":"6709a020-901c-3770-a59b-082581946c92","pitchNumber":4,"startTime":"2026-07-23T17:12:31.179Z","endTime":"2026-07-23T17:12:34.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237989645865955,"aZ":-23.011734131602196,"pfxX":9.35030614675294,"pfxZ":4.581934050582472,"pX":-0.03049672431613573,"pZ":2.733338207880122,"vX0":-10.99046954206785,"vY0":-139.9303377914589,"vZ0":-1.6531944816966089,"x":118.16,"y":164.98,"x0":2.7185808899062414,"y0":50.00010581957374,"z0":4.827616263464599,"aX":18.68685503183544},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":-14.9,"spinRate":2412,"spinDirection":108},"zone":5,"typeConfidence":0.89,"plateTime":0.39025167242501135,"extension":6.541595921888906},"hitData":{"launchSpeed":94.0,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.09,"coordY":185.53}},"index":5,"playId":"e16592a7-47a5-3435-bc46-e05cb8d18da3","pitchNumber":5,"startTime":"2026-07-23T17:12:58.000Z","endTime":"2026-07-23T17:13:05.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:13:05.523Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ozzie Albies homers (16) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:14:49.865Z","endTime":"2026-07-23T17:16:34.115Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.351687973497903,"aZ":-35.117339512719205,"pfxX":-2.194179917927847,"pfxZ":-1.7513616178580689,"pX":-0.19916175465633132,"pZ":0.6181362809651967,"vX0":2.6261932172104094,"vY0":-127.54313294276663,"vZ0":-5.4799349942998745,"x":124.59,"y":222.09,"x0":-0.9476691162528346,"y0":50.00398384991725,"z0":5.501457335199948,"aX":-3.687193523895665},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.0,"breakHorizontal":3.5,"spinRate":2842,"spinDirection":12},"zone":13,"typeConfidence":2.0,"plateTime":0.42624414368257435,"extension":5.885438376713172},"index":0,"playId":"8d357201-6eb1-3411-a0c2-15104f722811","pitchNumber":1,"startTime":"2026-07-23T17:15:15.288Z","endTime":"2026-07-23T17:15:19.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.4,"endSpeed":83.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.003307093867775,"aZ":-33.1808633799711,"pfxX":-8.841443060905043,"pfxZ":-0.5767124823964815,"pX":-1.47800983056009,"pZ":1.7838601344587057,"vX0":2.090161550641083,"vY0":-130.2968972455839,"vZ0":-2.882723263053903,"x":173.34,"y":190.62,"x0":-1.136888803939327,"y0":50.0050401833747,"z0":5.38834397186632,"aX":-15.345081927835675},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.4,"breakHorizontal":15.6,"spinRate":1659,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4188946647875391,"extension":5.880952987753601},"index":1,"playId":"0aeb9e12-7966-32f1-9fc1-b1f978f593e7","pitchNumber":2,"startTime":"2026-07-23T17:15:32.298Z","endTime":"2026-07-23T17:15:36.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258932136108342,"aZ":-38.10360384364368,"pfxX":0.02459192028261814,"pfxZ":-3.4873136645581706,"pX":-0.5185853974883259,"pZ":2.7691159724548817,"vX0":1.1720157707441812,"vY0":-128.76888003640642,"vZ0":-0.18481834647214535,"x":136.77,"y":164.01,"x0":-0.9801617288946166,"y0":50.00057243396335,"z0":5.755815467411079,"aX":0.04151007486503559},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.1,"breakHorizontal":-0.2,"spinRate":2778,"spinDirection":33},"zone":1,"typeConfidence":2.0,"plateTime":0.42312218514179234,"extension":5.871030712268947},"index":2,"playId":"849226e4-c200-3c1f-98cc-0fd152a9808d","pitchNumber":3,"startTime":"2026-07-23T17:15:48.167Z","endTime":"2026-07-23T17:15:52.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758192618204976,"aZ":-23.54307095300946,"pfxX":-8.989767654570644,"pfxZ":4.536943673190109,"pX":-0.22492490669684956,"pZ":2.953131469111986,"vX0":4.492050957770235,"vY0":-136.52452225994253,"vZ0":-2.335397568872355,"x":125.57,"y":159.05,"x0":-0.7163749932615149,"y0":50.00409372852872,"z0":5.426132684997433,"aX":-17.110163521679027},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":2089,"spinDirection":229},"zone":2,"typeConfidence":0.92,"plateTime":0.39993648305110474,"extension":5.991058206802559},"hitData":{"launchSpeed":99.6,"launchAngle":33.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":189.82,"coordY":51.21}},"index":3,"playId":"cefd2c3a-4f7e-33f8-8179-1727d5ac0cf4","pitchNumber":4,"startTime":"2026-07-23T17:16:07.141Z","endTime":"2026-07-23T17:16:34.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":1.13,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:16:34.115Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to third baseman Manny Machado.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:16:40.644Z","endTime":"2026-07-23T17:17:21.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":73.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003932913847194,"aZ":-35.35174481227192,"pfxX":8.10457641893092,"pfxZ":-2.2845790379874025,"pX":0.299355300314015,"pZ":1.619033970402683,"vX0":0.7830090664737632,"vY0":-118.66381957743529,"vZ0":-1.3082900511351918,"x":105.59,"y":195.07,"x0":-1.0869774426146042,"y0":50.0043019980451,"z0":5.472913133717037,"aX":11.268476342085561},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.2,"breakHorizontal":-14.8,"spinRate":2401,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46607720853183654,"extension":5.902070175259954},"index":0,"playId":"98f12114-3d2a-3d97-966c-d9d31d706a26","pitchNumber":1,"startTime":"2026-07-23T17:16:57.063Z","endTime":"2026-07-23T17:17:01.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13851697553936,"aZ":-21.982842143630958,"pfxX":-0.900777741661944,"pfxZ":5.687729779561716,"pX":0.8297124413161323,"pZ":3.1195176119170993,"vX0":4.4290770950970035,"vY0":-132.73409273003193,"vZ0":-2.2881566524423596,"x":85.37,"y":154.55,"x0":-0.7401488561514589,"y0":50.005710967104626,"z0":5.585281013046526,"aX":-1.6150067112156088},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":0.7,"spinRate":2397,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4118884204273585,"extension":5.853160567668833},"hitData":{"launchSpeed":71.2,"launchAngle":55.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.21,"coordY":137.18}},"index":1,"playId":"effeac59-6eb4-32e0-867a-31245450b5b2","pitchNumber":2,"startTime":"2026-07-23T17:17:13.382Z","endTime":"2026-07-23T17:17:21.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:17:21.856Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:17:28.245Z","endTime":"2026-07-23T17:19:10.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.334279022882374,"aZ":-33.7377244080216,"pfxX":-12.185422225969592,"pfxZ":-0.9098203213568447,"pX":-0.5052543190479474,"pZ":0.20857553090298445,"vX0":4.783100480745771,"vY0":-131.2628862442035,"vZ0":-6.437107045388728,"x":136.26,"y":233.15,"x0":-0.7822493889427661,"y0":50.00222854613249,"z0":5.247845460195786,"aX":-20.971619245541277},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.0,"breakHorizontal":20.8,"spinRate":1675,"spinDirection":245},"zone":13,"typeConfidence":0.92,"plateTime":0.4194723138081158,"extension":5.773761522794716},"index":0,"playId":"1220406c-5cf4-3a0b-976d-5ea7a9e61324","pitchNumber":1,"startTime":"2026-07-23T17:17:47.094Z","endTime":"2026-07-23T17:17:50.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.3,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63802908005817,"aZ":-32.07344660859015,"pfxX":-10.443337939012814,"pfxZ":0.05597820071385229,"pX":0.22197930547135625,"pZ":1.238155986212821,"vX0":5.949444436758817,"vY0":-131.3744548364358,"vZ0":-4.376106635795804,"x":108.54,"y":205.35,"x0":-0.7098021077993941,"y0":50.00189209292587,"z0":5.297148607645649,"aX":-18.33744201964535},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.6,"breakHorizontal":17.6,"spinRate":1598,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.4161900906163192,"extension":5.924324910838996},"index":1,"playId":"e8b520f9-2325-30ea-8d0e-ff7485679161","pitchNumber":2,"startTime":"2026-07-23T17:18:02.340Z","endTime":"2026-07-23T17:18:07.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.131335792117657,"aZ":-35.85607143945713,"pfxX":-0.5957785945080047,"pfxZ":-2.1419317599138434,"pX":0.32173639366029805,"pZ":1.4308029475577615,"vX0":3.322239797452931,"vY0":-129.40165010326473,"vZ0":-3.640948108806594,"x":104.74,"y":200.15,"x0":-0.8929198677617358,"y0":50.001057168706865,"z0":5.559639903286101,"aX":-1.026348513230877},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.4,"breakHorizontal":0.5,"spinRate":2833,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.4208348649538247,"extension":5.718167844482383},"index":2,"playId":"d48c65d9-fafa-3c12-af9d-17b85be649eb","pitchNumber":3,"startTime":"2026-07-23T17:18:18.987Z","endTime":"2026-07-23T17:18:24.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196362851143885,"aZ":-14.834376665136757,"pfxX":-5.385092386059366,"pfxZ":9.024397391297182,"pX":-0.3545284674368685,"pZ":2.547852940024783,"vX0":3.0952007978488503,"vY0":-137.21702007146249,"vZ0":-4.963198289597622,"x":130.51,"y":169.99,"x0":-0.7929954686234879,"y0":50.00392417468963,"z0":5.378742121392182,"aX":-10.347757903158579},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2212,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3980118037072975,"extension":5.983574126060839},"index":3,"playId":"d6e5fea2-9d6e-3a50-88e4-e4e247120f5e","pitchNumber":4,"startTime":"2026-07-23T17:18:37.620Z","endTime":"2026-07-23T17:18:41.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.970833497617793,"aZ":-34.05776956238014,"pfxX":9.373288609309387,"pfxZ":-1.273407105736295,"pX":0.28198093219218073,"pZ":2.458616661149106,"vX0":0.5062362886407512,"vY0":-120.37462614490319,"vZ0":-0.0458620071160627,"x":106.25,"y":172.4,"x0":-1.1496482030779227,"y0":50.00388374453289,"z0":5.4771442389551215,"aX":13.843917189840127},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.0,"breakHorizontal":-17.2,"spinRate":2677,"spinDirection":38},"zone":6,"typeConfidence":0.85,"plateTime":0.45390941095958404,"extension":5.645581734913944},"hitData":{"launchSpeed":91.7,"launchAngle":6.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.75,"coordY":133.61}},"index":4,"playId":"cc935e56-99fc-32a2-898b-eec55f972ab9","pitchNumber":5,"startTime":"2026-07-23T17:18:57.269Z","endTime":"2026-07-23T17:19:10.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:19:10.356Z","atBatIndex":30},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Mauricio Dubón reaches on catcher interference by Freddy Fermin. Michael Harris II to 2nd. Mauricio Dubón to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:19:12.902Z","endTime":"2026-07-23T17:19:45.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.963007964676844,"aZ":-27.397051998005367,"pfxX":1.3040925694727687,"pfxZ":2.649748008056175,"pX":-0.6562223602338155,"pZ":4.451856607885746,"vX0":0.22062579213174105,"vY0":-131.6541527534208,"vZ0":1.974187152970953,"x":142.01,"y":118.58,"x0":-0.9103530375283264,"y0":50.00214879651803,"z0":5.684441571918678,"aX":2.3499123496406504},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":-2.4,"spinRate":2367,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4118777778997673,"extension":5.808738179303254},"index":0,"playId":"14c48532-f78b-342d-b9e3-608f178e7794","pitchNumber":1,"startTime":"2026-07-23T17:19:39.211Z","endTime":"2026-07-23T17:19:45.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.66,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:19:45.832Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:20:00.266Z","endTime":"2026-07-23T17:23:18.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.908095228390614,"aZ":-26.60304101482372,"pfxX":-8.361208689111525,"pfxZ":3.1147716639044667,"pX":0.9091349935413864,"pZ":0.8845409286180013,"vX0":7.063099138672799,"vY0":-132.16624785067486,"vZ0":-6.47766790403784,"x":82.35,"y":214.9,"x0":-0.6955403250520859,"y0":50.00581033743843,"z0":5.288499927291317,"aX":-14.97742413635441},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":1625,"spinDirection":236},"zone":14,"typeConfidence":0.81,"plateTime":0.4124840674423682,"extension":5.960665961267487},"index":0,"playId":"1ae65ad2-b76d-3ade-8551-132e9b82dc54","pitchNumber":1,"startTime":"2026-07-23T17:20:45.945Z","endTime":"2026-07-23T17:20:50.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9601122517533,"aZ":-38.94273608861406,"pfxX":6.492401100589933,"pfxZ":-4.64157576203374,"pX":1.182850138835829,"pZ":1.280016925965685,"vX0":2.8737387716397382,"vY0":-120.17131971424321,"vZ0":-1.6550859511772655,"x":71.91,"y":204.22,"x0":-0.8731243534625632,"y0":50.00329938049347,"z0":5.4468717519737355,"aX":9.465925731285186},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.5,"breakHorizontal":-12.5,"spinRate":2594,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.45632300724722796,"extension":5.750004183855195},"index":1,"playId":"13e0e6e2-054f-35ff-80fa-db509da59ef8","pitchNumber":2,"startTime":"2026-07-23T17:21:07.812Z","endTime":"2026-07-23T17:21:12.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.425859170432886,"aZ":-36.124592079215354,"pfxX":-0.12260478967296873,"pfxZ":-2.250871715328116,"pX":0.7791958711537883,"pZ":1.4855247580054516,"vX0":3.9681127615612652,"vY0":-130.29109479130435,"vZ0":-3.70638490208848,"x":87.3,"y":198.67,"x0":-0.7354237639829168,"y0":50.00565600120948,"z0":5.602095486009837,"aX":-0.21532075434904582},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.6,"breakHorizontal":-0.5,"spinRate":2918,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.41733371340456227,"extension":5.849562611307503},"index":2,"playId":"908fa7e6-3d76-3727-90e1-1c764d94fb62","pitchNumber":3,"startTime":"2026-07-23T17:21:31.196Z","endTime":"2026-07-23T17:21:36.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.563289765081358,"aZ":-37.65870218136713,"pfxX":6.998289571164413,"pfxZ":-3.694235071127972,"pX":0.6850111691045421,"pZ":2.104494608021184,"vX0":1.549133011497417,"vY0":-120.55475018680954,"vZ0":-0.32310801805644696,"x":90.89,"y":181.96,"x0":-0.8741645506995653,"y0":50.00384021310007,"z0":5.540533065914338,"aX":10.388322661240657},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.5,"breakHorizontal":-13.1,"spinRate":2642,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.45286788067692063,"extension":5.629471001426499},"index":3,"playId":"75daacdf-9a61-35d7-8086-45d4740327f8","pitchNumber":4,"startTime":"2026-07-23T17:21:51.337Z","endTime":"2026-07-23T17:21:57.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81810233995917,"aZ":-16.335625677167734,"pfxX":-3.8095713823988633,"pfxZ":8.05111029199177,"pX":-0.08955666754326032,"pZ":3.313117407273643,"vX0":2.727190250529669,"vY0":-138.8470302997016,"vZ0":-3.273181287003382,"x":120.41,"y":149.33,"x0":-0.5856817720645922,"y0":50.00476660297691,"z0":5.58342115939465,"aX":-7.497070134800115},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":6.4,"spinRate":2085,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3933100877147031,"extension":6.049573597396129},"index":4,"playId":"13884e03-1c0e-3fcd-a738-9f79023220c4","pitchNumber":5,"startTime":"2026-07-23T17:22:32.065Z","endTime":"2026-07-23T17:22:35.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21283976998503,"aZ":-16.402005493632522,"pfxX":-4.600063844224035,"pfxZ":8.223898743827407,"pX":0.07108833771414623,"pZ":3.738824058214715,"vX0":3.4073955129741083,"vY0":-137.7751608464544,"vZ0":-1.8544327643152092,"x":114.29,"y":137.83,"x0":-0.5853145378951733,"y0":50.00639841640988,"z0":5.531711622178073,"aX":-8.826678143142695},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2246,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39786571969070383,"extension":5.872431239934382},"index":5,"playId":"8c14991b-dd10-3c9b-9112-59267eff22c6","pitchNumber":6,"startTime":"2026-07-23T17:22:53.405Z","endTime":"2026-07-23T17:22:58.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82020765331473,"aZ":-26.774885387770052,"pfxX":-9.062421523909842,"pfxZ":2.842899016497938,"pX":0.6239274829685111,"pZ":2.52417146755035,"vX0":6.082536141556046,"vY0":-137.2770419045645,"vZ0":-2.9943598693439517,"x":93.22,"y":170.63,"x0":-0.44885563999389255,"y0":50.001783118400716,"z0":5.461668460866845,"aX":-17.208242948721004},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":15.0,"spinRate":2196,"spinDirection":220},"zone":6,"typeConfidence":0.92,"plateTime":0.3997651974993932,"extension":5.805538635601682},"index":6,"playId":"b066ada1-e06c-3ef8-b324-e0fce3d01e20","pitchNumber":7,"startTime":"2026-07-23T17:23:13.941Z","endTime":"2026-07-23T17:23:18.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.62,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:23:18.257Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Smith homers (7) on a fly ball to right field. Michael Harris II scores. Mauricio Dubón scores.","rbi":3,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:23:30.671Z","endTime":"2026-07-23T17:25:22.374Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":656288,"link":"/api/v1/people/656288"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041050313654026,"aZ":-33.40183217288981,"pfxX":-9.593759625081834,"pfxZ":-0.7077669824364321,"pX":-1.3103571025954315,"pZ":2.9664623293465375,"vX0":2.1490108275700424,"vY0":-131.37610882654243,"vZ0":-0.29960840408902234,"x":166.95,"y":158.69,"x0":-0.8992643133659959,"y0":50.005740840771054,"z0":5.591039214076432,"aX":-16.565366789027145},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.1,"breakHorizontal":16.8,"spinRate":1646,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.4188979599654332,"extension":5.636561018052614},"index":0,"playId":"717da990-ad83-30aa-9461-538da785835c","pitchNumber":1,"startTime":"2026-07-23T17:23:52.195Z","endTime":"2026-07-23T17:23:56.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503393113543314,"aZ":-34.1722682209812,"pfxX":-9.01993239651454,"pfxZ":-1.1573921759369057,"pX":-0.776625537637072,"pZ":2.278785848781793,"vX0":3.4435735106384153,"vY0":-131.1561181057464,"vZ0":-1.6999439046453646,"x":146.6,"y":177.25,"x0":-0.939914365600261,"y0":50.00157999171641,"z0":5.500192642097985,"aX":-15.605718407673061},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":15.5,"spinRate":1749,"spinDirection":239},"zone":4,"typeConfidence":0.91,"plateTime":0.4187157885484387,"extension":5.775884216789579},"index":1,"playId":"a96065ff-f310-3246-be7e-dd8e9d84410d","pitchNumber":2,"startTime":"2026-07-23T17:24:10.712Z","endTime":"2026-07-23T17:24:15.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66538202761722,"aZ":-31.25808584552436,"pfxX":-8.087685287832143,"pfxZ":0.5226449090221035,"pX":-0.30725184831894164,"pZ":2.5829396352813156,"vX0":3.908043482507942,"vY0":-131.89461758901064,"vZ0":-1.6075781968412348,"x":128.71,"y":169.04,"x0":-0.7561376431827456,"y0":50.005139610292616,"z0":5.502160146126646,"aX":-14.272359377766517},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":13.8,"spinRate":1574,"spinDirection":240},"zone":4,"typeConfidence":0.89,"plateTime":0.4150369990667446,"extension":5.739537067270643},"hitData":{"launchSpeed":99.3,"launchAngle":32.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.69,"coordY":71.42}},"index":2,"playId":"46d11f4d-6a15-31aa-a62b-85843e00eaba","pitchNumber":3,"startTime":"2026-07-23T17:24:45.923Z","endTime":"2026-07-23T17:25:22.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":33.800000000000004,"leverageIndex":2.34,"dramaIndex":271.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:25:22.374Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:25:24.903Z","endTime":"2026-07-23T17:27:48.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77030998253757,"aZ":-39.127998861134586,"pfxX":4.9993504927308,"pfxZ":-4.752831251186896,"pX":-0.7658084557873176,"pZ":3.170037233227301,"vX0":-0.8190012815324549,"vY0":-120.10219253561779,"vZ0":2.322071427798181,"x":146.19,"y":153.19,"x0":-1.0704077305112694,"y0":50.00132404835891,"z0":5.665004795017932,"aX":7.31886711747835},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.8,"breakHorizontal":-8.9,"spinRate":2426,"spinDirection":37},"zone":1,"typeConfidence":0.84,"plateTime":0.4556671825815677,"extension":5.70042109866109},"index":0,"playId":"fa14c8fc-caad-31ec-b7fe-fc7f2d438612","pitchNumber":1,"startTime":"2026-07-23T17:25:48.921Z","endTime":"2026-07-23T17:25:53.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":90.9,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.755662513944678,"aZ":-29.50959483145501,"pfxX":-8.056049679404666,"pfxZ":1.4916286091743078,"pX":0.1529417592751297,"pZ":1.4837715561553775,"vX0":5.551064264266954,"vY0":-132.3576129774168,"vZ0":-4.495349571298808,"x":111.17,"y":198.72,"x0":-0.9148657993268647,"y0":50.00609504113146,"z0":5.3417081070137025,"aX":-14.431065423557246},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":13.6,"spinRate":1453,"spinDirection":243},"zone":14,"typeConfidence":0.86,"plateTime":0.41234807872457635,"extension":5.688016233774122},"index":1,"playId":"4425cd0e-4ffa-3751-8ac5-f1339801d7fa","pitchNumber":2,"startTime":"2026-07-23T17:26:05.057Z","endTime":"2026-07-23T17:26:09.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-23T17:26:17.044Z","endTime":"2026-07-23T17:26:34.951Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8519306821177,"aZ":-18.092512537530183,"pfxX":-4.471633602035933,"pfxZ":7.380192473291467,"pX":-0.1786838173707992,"pZ":3.8481362453896604,"vX0":3.0059135584827565,"vY0":-136.71996181096193,"vZ0":-1.3623655825068524,"x":123.81,"y":134.88,"x0":-0.7068458270990877,"y0":50.00610109076574,"z0":5.5846400938375345,"aX":-8.5357558045816},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":7.6,"spinRate":2105,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39939122786807113,"extension":6.025054195015104},"index":3,"playId":"fae7855c-ca81-3669-8432-4ff3b834290e","pitchNumber":3,"startTime":"2026-07-23T17:26:34.951Z","endTime":"2026-07-23T17:26:39.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54565288320959,"aZ":-34.46509326201351,"pfxX":0.3372152536823374,"pfxZ":-1.3427063897982991,"pX":0.36148448192749283,"pZ":1.169612517605252,"vX0":3.110074484388847,"vY0":-128.53595344712934,"vZ0":-4.263509284958113,"x":103.22,"y":207.2,"x0":-0.8978614207810371,"y0":50.0030374435428,"z0":5.467404119747848,"aX":0.575101104629042},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.0,"breakHorizontal":-1.2,"spinRate":2795,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4228554128055677,"extension":5.985996284786792},"index":4,"playId":"277f48c9-c5f1-36ed-ae2f-93dfcf53099e","pitchNumber":4,"startTime":"2026-07-23T17:26:53.265Z","endTime":"2026-07-23T17:26:57.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.6,"endSpeed":82.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2922690726744,"aZ":-30.79033225537147,"pfxX":-7.532141761879943,"pfxZ":0.7927956297742567,"pX":-2.0520708849549076,"pZ":2.0267681081312783,"vX0":0.004245496109369806,"vY0":-130.57602569735442,"vZ0":-2.7775141037199083,"x":195.22,"y":184.06,"x0":-1.0745746472826014,"y0":50.000057405218385,"z0":5.409921753544609,"aX":-13.063683705611755},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":13.7,"spinRate":1590,"spinDirection":243},"zone":13,"typeConfidence":0.88,"plateTime":0.4187229917120101,"extension":5.834524194623854},"index":5,"playId":"657af51f-9e90-380c-9ced-ac6d33ac74f9","pitchNumber":5,"startTime":"2026-07-23T17:27:16.428Z","endTime":"2026-07-23T17:27:20.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.058589330450523,"aZ":-36.25856498365853,"pfxX":5.131906220533665,"pfxZ":-2.768377821206693,"pX":-0.19372284548891697,"pZ":2.10714801358589,"vX0":0.5613603587445687,"vY0":-120.00844528010839,"vZ0":-0.3198332959311626,"x":124.38,"y":181.89,"x0":-1.0976588402610776,"y0":50.00532921054279,"z0":5.444754727189609,"aX":7.560955475014664},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.9,"breakHorizontal":-9.5,"spinRate":2486,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.45468238686974916,"extension":5.723028632564399},"hitData":{"launchSpeed":78.8,"launchAngle":8.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.34,"coordY":107.47}},"index":6,"playId":"ccd5812d-57bf-320e-b61e-1a923becc10c","pitchNumber":6,"startTime":"2026-07-23T17:27:33.499Z","endTime":"2026-07-23T17:27:48.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":656288,"link":"/api/v1/people/656288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:27:48.037Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jim Jarvis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T17:30:29.608Z","endTime":"2026-07-23T17:32:29.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":[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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T17:28:00.636Z","endTime":"2026-07-23T17:29:05.946Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656288,"link":"/api/v1/people/656288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Griffin Canning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-23T17:29:05.946Z","endTime":"2026-07-23T17:30:31.859Z","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":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.4,"endSpeed":83.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.949241621987355,"aZ":-11.678568541979955,"pfxX":4.181882662409676,"pfxZ":11.452424951375153,"pX":-0.09227033465007417,"pZ":2.2221369534700584,"vX0":-5.696266062813532,"vY0":-132.8107521243407,"vZ0":-7.481065559927442,"x":120.52,"y":178.78,"x0":1.53516123029771,"y0":50.00384798275093,"z0":5.921392700496626,"aX":7.485165220850403},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.3,"breakHorizontal":-6.4,"spinRate":2414,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.41212256686504745,"extension":5.7633634411898385},"index":2,"playId":"c745223b-0a73-3f00-aa9d-1ef87e67e403","pitchNumber":1,"startTime":"2026-07-23T17:30:31.859Z","endTime":"2026-07-23T17:30:35.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":86.1,"endSpeed":80.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905404071725773,"aZ":-23.269076708506358,"pfxX":-1.7987455509844574,"pfxZ":5.545760866648114,"pX":-0.38296867119753863,"pZ":1.3173058808024918,"vX0":-3.9629287880568023,"vY0":-125.30172325621643,"vZ0":-6.799274550403441,"x":131.6,"y":203.21,"x0":1.446520924549816,"y0":50.00433547773078,"z0":5.939811044066341,"aX":-2.889438949379397},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.9,"breakHorizontal":4.1,"spinRate":2682,"spinDirection":180},"zone":13,"typeConfidence":0.9,"plateTime":0.43542753000543666,"extension":5.699662810142059},"index":3,"playId":"ecac6084-6809-3dbc-a178-d353a6a3e529","pitchNumber":2,"startTime":"2026-07-23T17:30:51.844Z","endTime":"2026-07-23T17:30:56.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.0,"endSpeed":83.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46986722645506,"aZ":-12.576915589614678,"pfxX":3.708363939320093,"pfxZ":11.034894630861732,"pX":-1.1508542973724891,"pZ":2.240798851904798,"vX0":-7.87566508286355,"vY0":-132.247265650068,"vZ0":-7.225574465043479,"x":160.87,"y":178.28,"x0":1.3803771633808506,"y0":50.00650462244136,"z0":5.925878603676508,"aX":6.5889033527567165},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":-5.0,"spinRate":2494,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.41372407804241984,"extension":5.7694196844345385},"index":4,"playId":"7e567e20-907c-3151-8494-cdf504dc4f7b","pitchNumber":3,"startTime":"2026-07-23T17:31:12.891Z","endTime":"2026-07-23T17:31:17.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957267505704316,"aZ":-12.62959939644433,"pfxX":3.7934511601944854,"pfxZ":10.895685616412036,"pX":-0.5071600730376947,"pZ":3.795156024590551,"vX0":-6.369630649877555,"vY0":-132.9613056499865,"vZ0":-3.708313109974637,"x":136.33,"y":136.31,"x0":1.4244689543739883,"y0":50.00623591240996,"z0":6.121689887877576,"aX":6.807520873198807},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.2,"breakHorizontal":-5.5,"spinRate":2519,"spinDirection":159},"zone":11,"typeConfidence":0.9,"plateTime":0.411624742670317,"extension":5.664573417771867},"index":5,"playId":"d7d2e4d0-aa69-3215-bc24-5a1d5e2004b6","pitchNumber":4,"startTime":"2026-07-23T17:31:35.057Z","endTime":"2026-07-23T17:31:39.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69788300456609,"aZ":-11.883906015232855,"pfxX":3.825520941350205,"pfxZ":11.194819582787765,"pX":1.1160110060885564,"pZ":3.725267097327367,"vX0":-2.632190967966965,"vY0":-133.9562440181433,"vZ0":-3.8313175946334956,"x":74.46,"y":138.2,"x0":1.6157588433155587,"y0":50.00140323395572,"z0":6.027383007998898,"aX":6.9322471261689795},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.7,"breakHorizontal":-6.4,"spinRate":2509,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4093402498819394,"extension":5.679599613963303},"index":6,"playId":"6b122e64-b902-371a-9a02-399d2e4a1176","pitchNumber":5,"startTime":"2026-07-23T17:31:56.456Z","endTime":"2026-07-23T17:32:02.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031362059863493,"aZ":-10.65484075692969,"pfxX":3.2484286096720325,"pfxZ":11.873296753876879,"pX":0.03740755651375632,"pZ":2.9667038522918885,"vX0":-4.991828723440776,"vY0":-133.8150468863911,"vZ0":-6.081030496078136,"x":115.57,"y":158.68,"x0":1.5055082317453692,"y0":50.005762120156,"z0":6.03312973218767,"aX":5.889477001741663},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.4,"breakHorizontal":-4.8,"spinRate":2535,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.40941919186168096,"extension":5.750683539050998},"index":7,"playId":"0cbc69ef-7a16-3c18-a4fe-274d48371979","pitchNumber":6,"startTime":"2026-07-23T17:32:25.251Z","endTime":"2026-07-23T17:32:29.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:32:29.822Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T17:34:16.188Z","endTime":"2026-07-23T17:35:16.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71671665089568,"aZ":-22.411351207482877,"pfxX":9.80266078993521,"pfxZ":4.993261149384097,"pX":-0.044223674232468715,"pZ":3.5885254597433685,"vX0":-11.1081767487264,"vY0":-138.8647490833223,"vZ0":0.1868021388336859,"x":118.69,"y":141.89,"x0":2.731735545609452,"y0":50.003908201737914,"z0":5.009749495848964,"aX":19.171381260854652},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":-15.5,"spinRate":2441,"spinDirection":114},"zone":11,"typeConfidence":0.9,"plateTime":0.39424451336815824,"extension":6.538514506781093},"index":0,"playId":"b7f9ae11-b50a-3751-81a7-44fc8075e902","pitchNumber":1,"startTime":"2026-07-23T17:34:52.789Z","endTime":"2026-07-23T17:34:56.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98632236032953,"aZ":-29.33921147565376,"pfxX":11.212046160144055,"pfxZ":1.6969144972769445,"pX":0.4968776653210057,"pZ":2.0421670677405888,"vX0":-9.168716873314908,"vY0":-127.8917748181267,"vZ0":-0.9308962119319947,"x":98.06,"y":183.64,"x0":2.654806079174594,"y0":50.003802358515884,"z0":4.6920945542227415,"aX":18.75406823422885},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-18.5,"spinRate":1921,"spinDirection":101},"zone":9,"typeConfidence":0.91,"plateTime":0.4266998911058617,"extension":6.74046617156246},"hitData":{"launchSpeed":100.0,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.54,"coordY":150.98}},"index":1,"playId":"b9cf7af5-5334-3ae4-8e50-b5d3ea471051","pitchNumber":2,"startTime":"2026-07-23T17:35:09.112Z","endTime":"2026-07-23T17:35:16.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:35:16.748Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T17:35:23.880Z","endTime":"2026-07-23T17:36:12.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836155384631468,"aZ":-33.24717495944346,"pfxX":9.112260080068898,"pfxZ":-0.6697722727499436,"pX":0.6106167865062546,"pZ":2.751962020566229,"vX0":-8.177304943010178,"vY0":-124.92347808376363,"vZ0":1.6283715059515802,"x":93.72,"y":164.48,"x0":2.727007890947012,"y0":50.00494287312657,"z0":4.805114121929627,"aX":14.546894523869534},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":-14.9,"spinRate":1797,"spinDirection":94},"zone":3,"typeConfidence":0.89,"plateTime":0.43680679364161756,"extension":6.373740954780621},"index":0,"playId":"ef79f94d-147e-3ad7-b986-cdfa165b4d33","pitchNumber":1,"startTime":"2026-07-23T17:35:43.812Z","endTime":"2026-07-23T17:35:47.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694153612796228,"aZ":-31.414758713330038,"pfxX":9.049140346752905,"pfxZ":0.4623325364428137,"pX":0.3948152703757334,"pZ":2.0384770923723847,"vX0":-8.698077817389485,"vY0":-127.4135418199434,"vZ0":-0.42745009316293725,"x":101.95,"y":183.74,"x0":2.6672748418621572,"y0":50.00632751185922,"z0":4.678082522972769,"aX":14.972267721562504},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-14.5,"spinRate":1882,"spinDirection":92},"zone":9,"typeConfidence":0.91,"plateTime":0.42890459849933604,"extension":6.548454160950855},"hitData":{"launchSpeed":101.8,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.13,"coordY":149.68}},"index":1,"playId":"9336346f-855f-37fb-9bfc-e65600810477","pitchNumber":2,"startTime":"2026-07-23T17:36:02.017Z","endTime":"2026-07-23T17:36:12.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:36:12.447Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T17:36:14.773Z","endTime":"2026-07-23T17:38:00.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":78.1,"endSpeed":71.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.550446322301955,"aZ":-34.634504459492305,"pfxX":-4.864590277133718,"pfxZ":-1.8917601518983158,"pX":1.334093763315986,"pZ":2.735473129188897,"vX0":-2.2648736293521146,"vY0":-113.62773175252656,"vZ0":2.8924407746256207,"x":66.15,"y":164.92,"x0":2.9768130182191532,"y0":50.00079344707129,"z0":4.896034483150198,"aX":-6.335995757610369},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.4,"breakHorizontal":9.4,"spinRate":2584,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.4827291410429697,"extension":6.358273256768581},"index":0,"playId":"4487f6d5-49c8-3a81-9cc1-8b948aef613f","pitchNumber":1,"startTime":"2026-07-23T17:36:39.116Z","endTime":"2026-07-23T17:36:43.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":95.8,"endSpeed":88.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860471112921218,"aZ":-21.602134644185224,"pfxX":9.278321152678238,"pfxZ":5.3403459281142265,"pX":0.3200467706496573,"pZ":1.7998927865157501,"vX0":-9.8311526370217,"vY0":-139.27139162295424,"vZ0":-4.108789423613355,"x":104.8,"y":190.18,"x0":2.6764303704638768,"y0":50.00644387642482,"z0":4.7083144255587985,"aX":18.38151303100596},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":-15.0,"spinRate":2452,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.39205167829819487,"extension":6.66562925102116},"index":1,"playId":"787043f5-7fcd-3e34-9c79-d65ccae2bffa","pitchNumber":2,"startTime":"2026-07-23T17:36:57.165Z","endTime":"2026-07-23T17:37:01.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.660474616942352,"aZ":-21.247617334175576,"pfxX":9.712617656212178,"pfxZ":5.532821531305073,"pX":-0.7838592848194825,"pZ":2.5108159255858955,"vX0":-12.46951666851579,"vY0":-139.4973708110139,"vZ0":-2.535175417344245,"x":146.88,"y":170.99,"x0":2.4771533274632307,"y0":50.00555244517473,"z0":4.828384609337241,"aX":19.192269425249332},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2445,"spinDirection":116},"zone":4,"typeConfidence":0.91,"plateTime":0.39227728898695435,"extension":6.627909901003166},"index":2,"playId":"2ecb50bf-8eed-33d6-9413-88789f06bf0d","pitchNumber":3,"startTime":"2026-07-23T17:37:19.093Z","endTime":"2026-07-23T17:37:24.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"e0e091f9-aead-34ca-8d5a-5ad483145716","startTime":"2026-07-23T17:37:39.712Z","endTime":"2026-07-23T17:37:43.202Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":75.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.441117582735682,"aZ":-35.50188507932419,"pfxX":-4.244264361099923,"pfxZ":-2.362391181933921,"pX":-0.4507496868712216,"pZ":1.5035794738212083,"vX0":-5.9987954405676795,"vY0":-116.8030704744255,"vZ0":0.09295373345157909,"x":134.18,"y":198.18,"x0":2.685591659335533,"y0":50.0057080443914,"z0":4.754573141126893,"aX":-5.966366631223969},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":9.0,"spinRate":2642,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.465879714768084,"extension":6.457607737392927},"index":4,"playId":"8e61171a-43f3-34c0-8b0f-29a633687791","pitchNumber":4,"startTime":"2026-07-23T17:37:55.724Z","endTime":"2026-07-23T17:38:00.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.59,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:38:00.122Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T17:38:07.808Z","endTime":"2026-07-23T17:42:00.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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, 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":79.3,"endSpeed":73.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918554569112192,"aZ":-33.44057304440904,"pfxX":-7.621984809201901,"pfxZ":-0.9454904249371578,"pX":-0.9494466382622301,"pZ":0.8354421128258631,"vX0":-5.975438204895614,"vY0":-115.38832877403125,"vZ0":-1.402893665645462,"x":153.19,"y":216.22,"x0":2.6657188710544295,"y0":50.00044425143826,"z0":4.67983850977113,"aX":-10.252196885586253},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.8,"breakHorizontal":15.4,"spinRate":2568,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.47508734578361267,"extension":6.240017756183182},"index":0,"playId":"92f24f7a-5467-3623-b610-e16384a98de7","pitchNumber":1,"startTime":"2026-07-23T17:38:25.348Z","endTime":"2026-07-23T17:38:32.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"e2cedde2-59b9-3a25-8607-dbfc12c55a55","startTime":"2026-07-23T17:38:43.150Z","endTime":"2026-07-23T17:38:46.150Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04408499516909,"aZ":-34.238236369926256,"pfxX":-4.8611970885941425,"pfxZ":-1.5404466399726502,"pX":0.8338718766508004,"pZ":2.186261995302412,"vX0":-3.3593707530295522,"vY0":-115.02408988194786,"vZ0":1.8860927532043728,"x":85.21,"y":179.75,"x0":2.944013904167353,"y0":50.002211715024266,"z0":4.672009407388605,"aX":-6.521602613905873},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.0,"breakHorizontal":9.6,"spinRate":2688,"spinDirection":311},"zone":6,"typeConfidence":0.9,"plateTime":0.47592568928316403,"extension":6.246063079960719},"index":2,"playId":"95a715bd-1f89-353a-878f-964ec34f173f","pitchNumber":2,"startTime":"2026-07-23T17:39:11.359Z","endTime":"2026-07-23T17:39:15.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.623202056874685,"aZ":-33.50861310455616,"pfxX":-3.5646356863139657,"pfxZ":-0.9839383922598275,"pX":-0.028859678816764975,"pZ":1.4801852095778252,"vX0":-5.392291387704292,"vY0":-115.61174798922073,"vZ0":-0.12755642942001355,"x":118.1,"y":198.81,"x0":2.797236711062188,"y0":50.003621861786364,"z0":4.752998566605868,"aX":-4.823938548804994},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.6,"breakHorizontal":7.8,"spinRate":2525,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4738154567628934,"extension":6.192625542786884},"index":3,"playId":"b16afc92-edbf-31b4-b230-834726b40c65","pitchNumber":3,"startTime":"2026-07-23T17:39:33.607Z","endTime":"2026-07-23T17:39:39.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14422233233598,"aZ":-18.62847481017858,"pfxX":9.464077014289725,"pfxZ":6.475055338996942,"pX":1.4922215866757729,"pZ":4.085871062373965,"vX0":-7.028430366075582,"vY0":-143.90902538286318,"vZ0":0.7041576279943654,"x":60.12,"y":128.46,"x0":2.7395186959906743,"y0":50.00436254062509,"z0":4.993966400461287,"aX":19.80470423320711},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.0,"breakHorizontal":-15.7,"spinRate":2456,"spinDirection":114},"zone":12,"typeConfidence":0.91,"plateTime":0.38095628326241426,"extension":6.469053584390066},"index":4,"playId":"6b250856-b260-3d16-a6f9-c1f21d3af4d7","pitchNumber":4,"startTime":"2026-07-23T17:40:08.519Z","endTime":"2026-07-23T17:40:12.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419243092566166,"aZ":-20.12989982520518,"pfxX":9.353703264999899,"pfxZ":5.808267102428857,"pX":0.49566228601036055,"pZ":3.1264475374283682,"vX0":-9.866533734255515,"vY0":-142.53234762128614,"vZ0":-1.4385937051598447,"x":98.11,"y":154.37,"x0":2.7742572788255857,"y0":50.00090328164581,"z0":4.899194179347254,"aX":19.390699204993982},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":-15.1,"spinRate":2460,"spinDirection":113},"zone":3,"typeConfidence":0.91,"plateTime":0.3831603418467915,"extension":6.52606210295874},"index":5,"playId":"fda864b5-8b0b-3a6f-854b-51eecc9806c5","pitchNumber":5,"startTime":"2026-07-23T17:40:31.050Z","endTime":"2026-07-23T17:40:34.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.579943686284718,"aZ":-36.09362187109591,"pfxX":-7.995081042155744,"pfxZ":-2.6982883192060685,"pX":1.6696705935232268,"pZ":1.8815401521821735,"vX0":-0.6426351383848423,"vY0":-119.80471752131223,"vZ0":0.5526573202403624,"x":53.36,"y":187.98,"x0":2.9801103831111075,"y0":50.004754249372965,"z0":4.87897195480939,"aX":-11.599867957359699},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":14.6,"spinRate":2702,"spinDirection":299},"zone":14,"typeConfidence":0.9,"plateTime":0.4575344065682696,"extension":6.141481977656387},"index":6,"playId":"2e182ffa-8f52-3c71-aed1-903d73b15ed4","pitchNumber":6,"startTime":"2026-07-23T17:41:10.424Z","endTime":"2026-07-23T17:41:14.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"6620adbb-7527-312b-bf65-7e3e1949e846","startTime":"2026-07-23T17:41:31.443Z","endTime":"2026-07-23T17:41:35.673Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15908339194828,"aZ":-36.75163359676501,"pfxX":-4.418205364684166,"pfxZ":-3.1664503251184355,"pX":0.935494665077772,"pZ":1.9725902887047233,"vX0":-3.274542253478798,"vY0":-119.44879488166424,"vZ0":0.8339166183428102,"x":81.34,"y":185.52,"x0":2.8986031402007053,"y0":50.00484499145103,"z0":4.9250954688593875,"aX":-6.380387183678704},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.3,"breakHorizontal":8.8,"spinRate":2628,"spinDirection":310},"zone":14,"typeConfidence":0.9,"plateTime":0.45866605187919784,"extension":6.36135638192669},"hitData":{"launchSpeed":93.5,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":145.59}},"index":8,"playId":"3104e091-a683-3b4e-822f-316ab9cadbad","pitchNumber":7,"startTime":"2026-07-23T17:41:52.358Z","endTime":"2026-07-23T17:42:00.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:42:00.241Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, first baseman Ty France to pitcher Yuki Matsui.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T17:43:45.763Z","endTime":"2026-07-23T17:45:09.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.958697432271705,"aZ":-26.492114941800114,"pfxX":-2.200972697798415,"pfxZ":3.609320531708571,"pX":-0.8227447896479011,"pZ":2.3265788386588393,"vX0":-5.197825690684487,"vY0":-123.68169915384908,"vZ0":-3.809244750000565,"x":148.36,"y":175.96,"x0":1.5787183136796439,"y0":50.003056009860096,"z0":6.06890406517642,"aX":-3.4636342227173036},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":5.0,"spinRate":2685,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.44016516331036426,"extension":5.739128468394476},"index":0,"playId":"a64a7783-2933-3e12-87b0-a10815d6eb6c","pitchNumber":1,"startTime":"2026-07-23T17:44:13.312Z","endTime":"2026-07-23T17:44:18.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.904305682702226,"aZ":-32.41427301759281,"pfxX":-1.1777082126510123,"pfxZ":-0.151679590560728,"pX":-0.029866774928164766,"pZ":1.4325784112626754,"vX0":-3.7188674608988608,"vY0":-123.03154258998092,"vZ0":-4.579104759467334,"x":118.14,"y":200.1,"x0":1.6451213185816917,"y0":50.00595488431055,"z0":6.018864987306532,"aX":-1.8325332421154472},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":2.9,"spinRate":2923,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4426141698323405,"extension":5.8001387785813305},"index":1,"playId":"042aefa0-5f4f-389c-9b77-90171c0adb62","pitchNumber":2,"startTime":"2026-07-23T17:44:33.133Z","endTime":"2026-07-23T17:44:37.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-23T17:44:45.785Z","endTime":"2026-07-23T17:45:01.998Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051279595549275,"aZ":-27.653704331070834,"pfxX":6.806514518648214,"pfxZ":3.046279632376809,"pX":0.07081528579108953,"pZ":1.308356409406433,"vX0":-5.765755810084314,"vY0":-120.92746638172778,"vZ0":-5.421180093997438,"x":114.3,"y":203.45,"x0":1.5989271081581902,"y0":50.00323013337949,"z0":5.9979795997916225,"aX":10.105213796420097},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":-11.0,"spinRate":1154,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.45252072071268445,"extension":5.992070718020288},"hitData":{"launchSpeed":70.5,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":164.96}},"index":3,"playId":"e338cdd5-6648-3b90-8af0-bc40fc61d83e","pitchNumber":3,"startTime":"2026-07-23T17:45:01.998Z","endTime":"2026-07-23T17:45:09.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:45:09.803Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to shortstop Xander Bogaerts.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T17:45:16.185Z","endTime":"2026-07-23T17:46:33.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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_fielded_ball"}]}],"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.2,"endSpeed":79.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63428228096237,"aZ":-28.34490244107088,"pfxX":-2.1522147313529025,"pfxZ":2.4157357251396236,"pX":0.021317158105970745,"pZ":1.3700359383551544,"vX0":-3.401697835061247,"vY0":-124.14026115063997,"vZ0":-5.473997843547109,"x":116.19,"y":201.79,"x0":1.6816014881570642,"y0":50.00108419214316,"z0":5.923801780475555,"aX":-3.4037850431758385},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":4.6,"spinRate":2779,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.43892275966614136,"extension":5.818809348348542},"index":0,"playId":"fd51808f-38fc-3d82-98e6-b6c1f6ec67f8","pitchNumber":1,"startTime":"2026-07-23T17:45:41.752Z","endTime":"2026-07-23T17:45:46.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8290421805567,"aZ":-33.289647884305275,"pfxX":-2.304923192722472,"pfxZ":-0.7372575266365384,"pX":0.5094620509205389,"pZ":3.573255553847184,"vX0":-2.161827285656251,"vY0":-121.29175144026799,"vZ0":0.5303594233237825,"x":97.58,"y":142.3,"x0":1.7075932135566958,"y0":50.00375114661643,"z0":6.224651713745915,"aX":-3.479031943172045},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":4.7,"spinRate":2829,"spinDirection":293},"zone":12,"typeConfidence":0.91,"plateTime":0.4493463589526461,"extension":5.696353511166813},"index":1,"playId":"64f7d976-de48-3f5f-836d-acf08a167b2e","pitchNumber":2,"startTime":"2026-07-23T17:46:04.141Z","endTime":"2026-07-23T17:46:08.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05937178520346,"aZ":-28.318502080967363,"pfxX":5.925650137709126,"pfxZ":2.4934963164057216,"pX":1.2995375697989293,"pZ":1.566543721874235,"vX0":-3.6081621766992686,"vY0":-122.71654427609113,"vZ0":-5.017740876972522,"x":67.46,"y":196.48,"x0":2.0085014210424394,"y0":50.004121862611086,"z0":6.010054550125995,"aX":9.166567801070785},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.7,"breakHorizontal":-10.1,"spinRate":1103,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.44393820412626495,"extension":5.794188272439767},"hitData":{"launchSpeed":69.8,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.25,"coordY":152.85}},"index":2,"playId":"ac1d012a-04d3-3ca8-94fc-fe805ac4f494","pitchNumber":3,"startTime":"2026-07-23T17:46:25.676Z","endTime":"2026-07-23T17:46:33.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.44,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:46:33.341Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T17:46:40.845Z","endTime":"2026-07-23T17:47:47.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":79.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80672362001551,"aZ":-29.9439096524696,"pfxX":-1.1647413050198043,"pfxZ":1.41266118460842,"pX":-0.1786514341162578,"pZ":2.1053318005075483,"vX0":-3.9225536150491864,"vY0":-123.41208567697112,"vZ0":-3.56761980337855,"x":123.81,"y":181.94,"x0":1.5694542824319815,"y0":50.000225434760644,"z0":6.036885022017094,"aX":-1.8326259554319453},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":2.9,"spinRate":2859,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.44036603315704026,"extension":5.71255840257809},"index":0,"playId":"9da4efb2-0a59-34ed-bde7-4cc8b966dca4","pitchNumber":1,"startTime":"2026-07-23T17:47:12.805Z","endTime":"2026-07-23T17:47:17.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.457173228353113,"aZ":-30.84964973693336,"pfxX":-0.6333531383474864,"pfxZ":0.8511029560624817,"pX":-0.6448662457960693,"pZ":2.5127925468139503,"vX0":-5.271447345748515,"vY0":-123.279211403618,"vZ0":-2.3922531485026504,"x":141.58,"y":170.93,"x0":1.595496921217886,"y0":50.00267466250344,"z0":6.0770761145597785,"aX":-0.9820745203551557},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":2.3,"spinRate":2890,"spinDirection":261},"zone":4,"typeConfidence":0.9,"plateTime":0.4427893181793139,"extension":5.688923931800051},"hitData":{"launchSpeed":89.6,"launchAngle":51.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.2,"coordY":100.58}},"index":1,"playId":"1510d705-cb25-3541-95f4-d2af735d0228","pitchNumber":2,"startTime":"2026-07-23T17:47:34.520Z","endTime":"2026-07-23T17:47:47.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.8,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:47:47.241Z","atBatIndex":42},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Ozzie Albies caught stealing 2nd base, catcher Freddy Fermin to shortstop Xander Bogaerts.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T17:47:51.305Z","endTime":"2026-07-23T17:49:22.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2421366703949,"aZ":-14.599102319658215,"pfxX":2.489912907141635,"pfxZ":9.787940356156284,"pX":-2.245803471448459,"pZ":3.503069637846661,"vX0":-10.556546243523648,"vY0":-132.61877614902542,"vZ0":-3.9314873531654775,"x":202.6,"y":144.2,"x0":1.4490525627260185,"y0":50.00290294505386,"z0":6.05769260032214,"aX":4.472950771832331},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-2.4,"spinRate":2563,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.4117589850338934,"extension":5.829904614402641},"index":0,"playId":"99324763-6962-384d-9899-0bf383986c83","pitchNumber":1,"startTime":"2026-07-23T17:48:15.601Z","endTime":"2026-07-23T17:48:19.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637940343473236,"aZ":-19.266826560572916,"pfxX":7.241908989202181,"pfxZ":7.1854316230260284,"pX":0.8612034366848176,"pZ":3.09216570105644,"vX0":-5.19463391027678,"vY0":-132.72510872619404,"vZ0":-3.840859577785732,"x":84.17,"y":155.29,"x0":1.8963941629569803,"y0":50.00032781676962,"z0":5.949244605820182,"aX":13.004536046643938},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":-12.1,"spinRate":2188,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.41163251940886303,"extension":5.734103793663584},"index":1,"playId":"c1d043c9-1747-3e90-91d1-0d7838ac7e67","pitchNumber":2,"startTime":"2026-07-23T17:48:38.366Z","endTime":"2026-07-23T17:48:43.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186511177739508,"aZ":-15.374288344105631,"pfxX":1.8843812882944913,"pfxZ":9.116721352629025,"pX":-0.4716422644708612,"pZ":4.596877739837538,"vX0":-6.147999021965359,"vY0":-134.62943954000346,"vZ0":-1.2578021923106744,"x":134.98,"y":114.66,"x0":1.5928780245756193,"y0":50.00214324074559,"z0":6.154119895770066,"aX":3.4731769154074215},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-2.2,"spinRate":2633,"spinDirection":162},"zone":11,"typeConfidence":0.9,"plateTime":0.40626213186954274,"extension":5.835727785877001},"index":2,"playId":"536f3fd1-3cbb-3a12-a134-2f2ca09576d4","pitchNumber":3,"startTime":"2026-07-23T17:49:16.108Z","endTime":"2026-07-23T17:49:22.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:49:22.066Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T17:51:19.217Z","endTime":"2026-07-23T17:52:45.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":94.6,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421231529585913,"aZ":-21.676230362064192,"pfxX":7.511738879129694,"pfxZ":5.442536875263057,"pX":1.4032948425030778,"pZ":3.2327166978349298,"vX0":-6.680989466819017,"vY0":-137.72002769840125,"vZ0":-0.7415310804362334,"x":63.51,"y":151.5,"x0":2.879884673388599,"y0":50.001853826865,"z0":4.966133113462206,"aX":14.487547162221317},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":-12.2,"spinRate":2342,"spinDirection":113},"zone":12,"typeConfidence":0.89,"plateTime":0.3970847113709901,"extension":6.426237249660084},"index":0,"playId":"c7a1a663-8192-300b-b48f-b297220baa53","pitchNumber":1,"startTime":"2026-07-23T17:51:45.532Z","endTime":"2026-07-23T17:51:49.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02988075231206,"aZ":-19.221365808474086,"pfxX":8.737390702354915,"pfxZ":6.598399213977079,"pX":-0.4989326206177418,"pZ":2.490720002616811,"vX0":-11.76071380726338,"vY0":-138.5128675989728,"vZ0":-3.1666016803780517,"x":136.02,"y":171.53,"x0":2.6470303926410454,"y0":50.00101282428392,"z0":4.918529563813965,"aX":17.14740974170095},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":-13.7,"spinRate":2370,"spinDirection":117},"zone":4,"typeConfidence":0.91,"plateTime":0.393931082872808,"extension":6.371796462858434},"index":1,"playId":"dc8e3a73-cd17-3a9a-94a6-332d4bd861c4","pitchNumber":2,"startTime":"2026-07-23T17:52:02.218Z","endTime":"2026-07-23T17:52:05.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.719859972609093,"aZ":-35.06875128640318,"pfxX":-6.245318889521597,"pfxZ":-2.060443172070798,"pX":-0.6399440792284282,"pZ":1.394580570023678,"vX0":-5.648840590059585,"vY0":-117.5932032631529,"vZ0":-0.5658483673708867,"x":141.39,"y":201.13,"x0":2.602405289480264,"y0":50.004229937858014,"z0":4.884027712772717,"aX":-8.769424010187258},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.6,"breakHorizontal":12.7,"spinRate":2648,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.46529194415239106,"extension":6.324973353072153},"index":2,"playId":"ea80b0cc-e579-3afd-9008-0a67a291a1fb","pitchNumber":3,"startTime":"2026-07-23T17:52:17.689Z","endTime":"2026-07-23T17:52:21.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T17:52:28.524Z","endTime":"2026-07-23T17:52:41.363Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38199544188244,"aZ":-34.93033561173664,"pfxX":-6.98751672900517,"pfxZ":-1.976614722205425,"pX":-1.1826428425914626,"pZ":1.0871802121489174,"vX0":-6.671900164796172,"vY0":-117.6150408439949,"vZ0":-1.0502867638186488,"x":162.08,"y":209.43,"x0":2.6040720700821796,"y0":50.00333605381947,"z0":4.793741659535273,"aX":-9.73853767851856},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.6,"breakHorizontal":14.4,"spinRate":2735,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.46661854115098444,"extension":6.351802859452576},"index":4,"playId":"c7057900-a686-3b92-ab74-2ba632a90fe8","pitchNumber":4,"startTime":"2026-07-23T17:52:41.363Z","endTime":"2026-07-23T17:52:45.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:52:45.847Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T17:53:12.796Z","endTime":"2026-07-23T17:54:37.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T17:53:07.222Z","endTime":"2026-07-23T17:53:15.013Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964617159939227,"aZ":-35.80806300627809,"pfxX":-7.024639632286786,"pfxZ":-2.618180297767257,"pX":-0.1627893539824095,"pZ":1.8518379225607688,"vX0":-4.7986986005392485,"vY0":-117.3738233376725,"vZ0":0.6318679280760382,"x":123.21,"y":188.78,"x0":2.823106414678088,"y0":50.00071896318642,"z0":4.92318182711678,"aX":-9.763054911196303},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.3,"breakHorizontal":13.9,"spinRate":2715,"spinDirection":307},"zone":8,"typeConfidence":0.9,"plateTime":0.4673077816662312,"extension":6.0639329908160295},"index":1,"playId":"e90f0bd9-6adb-3397-a5df-e8752f7358a5","pitchNumber":1,"startTime":"2026-07-23T17:53:15.013Z","endTime":"2026-07-23T17:53:19.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.270812250597153,"aZ":-35.6514627564359,"pfxX":-6.807637875161126,"pfxZ":-2.6999642124074557,"pX":-1.3494252529577178,"pZ":1.1577100797610982,"vX0":-6.956453790864395,"vY0":-112.92272529363268,"vZ0":-0.005772478165818384,"x":168.44,"y":207.52,"x0":2.6598786393539213,"y0":50.00353384920788,"z0":4.757858267486568,"aX":-8.759941925766665},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-4.6,"breakHorizontal":14.2,"spinRate":2671,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.48572296056292785,"extension":6.358099735378843},"index":2,"playId":"83ba259a-b7bc-3430-aeb6-1b7e3ca8c74e","pitchNumber":2,"startTime":"2026-07-23T17:53:31.786Z","endTime":"2026-07-23T17:53:37.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.749030479886514,"aZ":-18.857192344291335,"pfxX":7.999782292292886,"pfxZ":6.46587057104669,"pX":0.8440971961450638,"pZ":4.134286593491571,"vX0":-8.107561409211394,"vY0":-142.616481150312,"vZ0":0.6543667743379403,"x":84.83,"y":127.15,"x0":2.6841691584411986,"y0":50.00665329636395,"z0":5.091098289774626,"aX":16.486057325164346},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.0,"breakHorizontal":-12.8,"spinRate":2432,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.3840462234017843,"extension":6.381181271196679},"index":3,"playId":"c534bfd6-8eb9-3824-9649-1755a540065a","pitchNumber":3,"startTime":"2026-07-23T17:53:50.805Z","endTime":"2026-07-23T17:53:54.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04829878316497,"aZ":-21.159444181134454,"pfxX":9.24192541482066,"pfxZ":5.358480525674146,"pX":-0.40945115236604573,"pZ":3.102293641956707,"vX0":-11.77898945823864,"vY0":-142.51987419098046,"vZ0":-1.244422846822184,"x":132.61,"y":155.02,"x0":2.5781656776513815,"y0":50.00011886667373,"z0":4.882118349371545,"aX":18.990817761777393},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":-14.3,"spinRate":2476,"spinDirection":114},"zone":1,"typeConfidence":0.91,"plateTime":0.3844422875466953,"extension":6.415406055142661},"index":4,"playId":"565f1d6f-0b8f-3d78-97fd-0ad31cd9139a","pitchNumber":4,"startTime":"2026-07-23T17:54:10.080Z","endTime":"2026-07-23T17:54:13.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704309915266368,"aZ":-36.41366735644482,"pfxX":-6.749420752769813,"pfxZ":-2.864145030362974,"pX":-1.1521494197348068,"pZ":1.3310968437724955,"vX0":-6.747599699594876,"vY0":-120.87927194447165,"vZ0":-0.6506382634922097,"x":160.92,"y":202.84,"x0":2.553168380442675,"y0":50.004694207698826,"z0":4.802514697734737,"aX":-9.981562777102933},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.0,"breakHorizontal":13.8,"spinRate":2682,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.453237492102037,"extension":6.285793869468342},"index":5,"playId":"e91f9e26-2288-3cc4-9468-7a59c8f58756","pitchNumber":5,"startTime":"2026-07-23T17:54:31.383Z","endTime":"2026-07-23T17:54:37.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:54:37.140Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T17:54:39.825Z","endTime":"2026-07-23T17:56:06.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":78.9,"endSpeed":72.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.244524078201238,"aZ":-37.648254818014905,"pfxX":-8.173489333320386,"pfxZ":-4.120836456869464,"pX":0.6536696072305661,"pZ":2.6171951168922996,"vX0":-2.7955872753653965,"vY0":-114.75953168381992,"vZ0":3.0718501995978293,"x":92.08,"y":168.12,"x0":2.9514051295516026,"y0":50.004451851026054,"z0":4.941060344032188,"aX":-10.84781932847831},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.4,"breakHorizontal":15.5,"spinRate":2682,"spinDirection":311},"zone":6,"typeConfidence":0.9,"plateTime":0.4781971199061581,"extension":6.335051022339952},"index":0,"playId":"99c9cea3-e1ea-3f13-bc2b-8e490246a3a0","pitchNumber":1,"startTime":"2026-07-23T17:55:00.462Z","endTime":"2026-07-23T17:55:04.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816025157194957,"aZ":-31.79125567884383,"pfxX":9.770095242542293,"pfxZ":0.22598907730642015,"pX":1.4945581143545192,"pZ":1.495569367837423,"vX0":-6.658727291293493,"vY0":-129.1053624292408,"vZ0":-1.5388679257527778,"x":60.03,"y":198.4,"x0":2.832298882950395,"y0":50.00298269740317,"z0":4.536495954523714,"aX":16.56308120670888},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":1851,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.42357077798823806,"extension":6.412566704760097},"index":1,"playId":"2d477740-1dfe-3603-b11c-d0fc80b72ef4","pitchNumber":2,"startTime":"2026-07-23T17:55:14.993Z","endTime":"2026-07-23T17:55:19.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859130371346478,"aZ":-18.010439955926003,"pfxX":8.618784911724195,"pfxZ":6.98794869043571,"pX":0.2605630187940378,"pZ":2.932282829508915,"vX0":-9.80372024409687,"vY0":-141.394945778525,"vZ0":-2.114522303384596,"x":107.07,"y":159.61,"x0":2.650914787067487,"y0":50.00479278544351,"z0":4.843878751988185,"aX":17.475576944052367},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":-13.7,"spinRate":2483,"spinDirection":116},"zone":2,"typeConfidence":0.91,"plateTime":0.3871783054629687,"extension":6.4618503996655665},"index":2,"playId":"19dc990a-1c34-3639-aae5-c57aa200d261","pitchNumber":3,"startTime":"2026-07-23T17:55:31.165Z","endTime":"2026-07-23T17:55:34.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.916843928525214,"aZ":-33.33267517639537,"pfxX":-5.931894299313098,"pfxZ":-0.779903195699216,"pX":-0.2665804219602783,"pZ":1.3798699554808989,"vX0":-5.378036473229762,"vY0":-121.30201585138383,"vZ0":-1.12622539281823,"x":127.16,"y":201.52,"x0":2.7505135192138024,"y0":50.00263553827611,"z0":4.758602778068632,"aX":-8.829984234335408},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":12.0,"spinRate":2613,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.4517018446075247,"extension":6.459011155856631},"index":3,"playId":"b72988c8-d56f-3956-9f5e-cc272bf7135e","pitchNumber":4,"startTime":"2026-07-23T17:56:02.118Z","endTime":"2026-07-23T17:56:06.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:56:06.722Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T17:58:59.943Z","endTime":"2026-07-23T17:59:24.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":{"description":"Pitching Change: Matt Waldron replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T17:58:15.240Z","endTime":"2026-07-23T17:59:02.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663362,"link":"/api/v1/people/663362"},"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":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.711999494096762,"aZ":-29.675540018615674,"pfxX":-0.14341203649425216,"pfxZ":1.8644565411774998,"pX":-0.5834562460105054,"pZ":4.004825464818813,"vX0":1.185611331432944,"vY0":-114.87464020835807,"vZ0":2.429721994665484,"x":139.24,"y":130.65,"x0":-1.0869931382097717,"y0":50.002377432554475,"z0":5.812659165126171,"aX":-0.1922420492104631},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.2,"breakHorizontal":0.0,"spinRate":311,"spinDirection":43},"zone":11,"typeConfidence":0.93,"plateTime":0.47628160001319575,"extension":6.09860420189223},"index":1,"playId":"571ffc40-05ab-362a-ba0c-e8cbb01efff7","pitchNumber":1,"startTime":"2026-07-23T17:59:02.073Z","endTime":"2026-07-23T17:59:06.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.721278687173054,"aZ":-32.641608825792474,"pfxX":0.10591858091096751,"pfxZ":-0.3378135963667166,"pX":0.2452750574393175,"pZ":1.6773117869311696,"vX0":2.5538864154171055,"vY0":-116.40595333077255,"vZ0":-1.731673607238213,"x":107.65,"y":193.49,"x0":-0.8795671151838323,"y0":50.00457594578662,"z0":5.519328058981854,"aX":0.14523520591250608},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.7,"breakHorizontal":-0.8,"spinRate":194,"spinDirection":342},"zone":8,"typeConfidence":0.92,"plateTime":0.47041228338100005,"extension":6.2436233126789125},"hitData":{"launchSpeed":86.1,"launchAngle":28.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.43,"coordY":98.76}},"index":2,"playId":"d4ac9d4d-4f08-3cec-92fe-c147e0acc0ce","pitchNumber":2,"startTime":"2026-07-23T17:59:16.305Z","endTime":"2026-07-23T17:59:24.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-23T17:59:24.032Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a ground ball to center fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T17:59:31.518Z","endTime":"2026-07-23T18:00:02.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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.2,"endSpeed":86.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64132985913784,"aZ":-22.28924242562004,"pfxX":-7.861915018443355,"pfxZ":5.255545012036862,"pX":0.5319805949067598,"pZ":1.701867877152207,"vX0":6.95970575380944,"vY0":-135.56903543900532,"vZ0":-5.29491447945796,"x":96.72,"y":192.83,"x0":-1.0335870794113986,"y0":50.00579450929027,"z0":5.213612654408444,"aX":-14.794984790267009},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":13.0,"spinRate":2101,"spinDirection":225},"zone":9,"typeConfidence":0.82,"plateTime":0.40236131544330256,"extension":6.761850688023352},"hitData":{"launchSpeed":96.9,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.19,"coordY":110.06}},"index":0,"playId":"0b62bc20-d503-362d-af20-efcd7ffe5afc","pitchNumber":1,"startTime":"2026-07-23T17:59:52.087Z","endTime":"2026-07-23T18:00:02.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:00:02.679Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a sharp line drive to left fielder Luis Rengifo. Mauricio Dubón to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T18:00:11.908Z","endTime":"2026-07-23T18:01:46.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.343864706886862,"aZ":-28.642928707491844,"pfxX":6.910581918526837,"pfxZ":2.4349255375098258,"pX":0.8467544677252788,"pZ":0.5430843591795562,"vX0":3.08051075775728,"vY0":-119.3976801303799,"vZ0":-4.7747973799878975,"x":84.72,"y":224.12,"x0":-1.3566440756548996,"y0":50.00152701035067,"z0":5.137474758801652,"aX":10.004867582910453},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.6,"breakHorizontal":-13.2,"spinRate":2309,"spinDirection":75},"zone":14,"typeConfidence":0.87,"plateTime":0.4582266383446938,"extension":6.881340213503385},"index":0,"playId":"9e10a4ca-387b-3c6b-a921-bfd07206ed65","pitchNumber":1,"startTime":"2026-07-23T18:00:31.335Z","endTime":"2026-07-23T18:00:35.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"d7e1ad8a-c2a2-39f5-b125-480751cc0ce4","startTime":"2026-07-23T18:00:55.346Z","endTime":"2026-07-23T18:00:59.990Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2021015450762,"aZ":-35.742840687497996,"pfxX":-8.7521901546192,"pfxZ":-2.7345161600844285,"pX":-1.6122115574312958,"pZ":2.1848009088849794,"vX0":1.1852028906840355,"vY0":-114.21113524987177,"vZ0":0.17298669804630662,"x":178.45,"y":179.79,"x0":-1.0054590288622918,"y0":50.00079211004949,"z0":5.655421028938159,"aX":-11.433296473673984},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.6,"breakHorizontal":15.5,"spinRate":198,"spinDirection":339},"zone":13,"typeConfidence":0.96,"plateTime":0.48160401931937313,"extension":6.250124224707096},"index":2,"playId":"44c9f100-01e2-310e-8274-0605cfb7608e","pitchNumber":2,"startTime":"2026-07-23T18:01:13.566Z","endTime":"2026-07-23T18:01:17.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010112030689722,"aZ":-26.463673219810637,"pfxX":2.6976957385303955,"pfxZ":3.426895701373315,"pX":-0.09924995957749684,"pZ":2.7096200432061535,"vX0":1.6629447523003729,"vY0":-127.26373714774148,"vZ0":-1.838335611753963,"x":120.78,"y":165.62,"x0":-1.1081336237236892,"y0":50.00494882206739,"z0":5.503567742880938,"aX":4.499920671219655},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-5.3,"spinRate":2213,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.4276521125773698,"extension":6.30638689366616},"hitData":{"launchSpeed":109.5,"launchAngle":10.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.18,"coordY":103.23}},"index":3,"playId":"52055227-68e2-3c95-9b31-103a7c317e8e","pitchNumber":3,"startTime":"2026-07-23T18:01:35.908Z","endTime":"2026-07-23T18:01:46.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:01:46.366Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dominic Smith grounds into a force out, first baseman Ty France to shortstop Xander Bogaerts. Mauricio Dubón to 3rd. Austin Riley out at 2nd. Dominic Smith to 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T18:01:49.750Z","endTime":"2026-07-23T18:04:36.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.000009849678868,"aZ":-23.964234584500574,"pfxX":1.6319829080749466,"pfxZ":4.624351311572076,"pX":0.06105135848898748,"pZ":1.7135991718311296,"vX0":3.2181039494244126,"vY0":-130.7046699016764,"vZ0":-4.556312440665476,"x":114.67,"y":192.51,"x0":-1.3860279321231974,"y0":50.00084647460441,"z0":5.223655795144242,"aX":2.8934853023836045},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-3.5,"spinRate":2166,"spinDirection":201},"zone":8,"typeConfidence":0.89,"plateTime":0.41508879933548837,"extension":6.426498276308809},"index":0,"playId":"8d4d2d8b-2c61-3541-a162-feda38c6abd9","pitchNumber":1,"startTime":"2026-07-23T18:02:20.893Z","endTime":"2026-07-23T18:02:24.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.695613692117,"aZ":-33.74058327162834,"pfxX":-1.4795497628014558,"pfxZ":-1.093318722352202,"pX":0.31773632054249845,"pZ":1.0020726544856093,"vX0":4.031467606787239,"vY0":-118.45618557832036,"vZ0":-2.90343857639953,"x":104.89,"y":211.72,"x0":-1.2107548838344384,"y0":50.004868682159476,"z0":5.314797986002359,"aX":-2.1121111833672086},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.4,"breakHorizontal":1.8,"spinRate":329,"spinDirection":309},"zone":14,"typeConfidence":0.93,"plateTime":0.46161166287973865,"extension":6.721797367858646},"index":1,"playId":"337eb97f-2ac4-328d-8ab0-4fa0a53f6350","pitchNumber":2,"startTime":"2026-07-23T18:02:42.201Z","endTime":"2026-07-23T18:02:46.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201158975429948,"aZ":-16.85803677306088,"pfxX":-2.578204178530311,"pfxZ":8.021354961010356,"pX":-0.31613295282239595,"pZ":1.0629111172640362,"vX0":3.7469249247452296,"vY0":-136.1597990308014,"vZ0":-7.665925307957555,"x":129.05,"y":210.08,"x0":-1.3645618089901614,"y0":50.00254237088193,"z0":5.0457599416125385,"aX":-4.9225271546946825},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":4.1,"spinRate":2116,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.39972047328211113,"extension":7.108468732922181},"index":2,"playId":"31f229f1-1623-3787-b524-153c76bff0b0","pitchNumber":3,"startTime":"2026-07-23T18:03:05.094Z","endTime":"2026-07-23T18:03:09.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014404613671104,"aZ":-26.157419777359195,"pfxX":2.5252710259528977,"pfxZ":3.5802229685515954,"pX":0.009923638159551485,"pZ":2.759102518701159,"vX0":2.667469827246432,"vY0":-127.71618849529071,"vZ0":-1.3327737323852342,"x":116.62,"y":164.28,"x0":-1.3695233181083244,"y0":50.00305892758695,"z0":5.311829760278256,"aX":4.243968627692935},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":-5.0,"spinRate":2205,"spinDirection":187},"zone":5,"typeConfidence":0.91,"plateTime":0.42604155257421183,"extension":6.635389605853834},"index":3,"playId":"9d4bd1b5-5a49-309e-afb6-613b1e452488","pitchNumber":4,"startTime":"2026-07-23T18:03:29.132Z","endTime":"2026-07-23T18:03:33.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-23T18:03:46.108Z","endTime":"2026-07-23T18:04:02.425Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514499459855084,"aZ":-35.413246607783144,"pfxX":1.305178631049535,"pfxZ":-2.2045579744345587,"pX":0.5942801547257412,"pZ":0.7462517963002763,"vX0":3.0450774345559766,"vY0":-121.62190489597769,"vZ0":-3.975165851685951,"x":94.35,"y":218.63,"x0":-0.8517186178336652,"y0":50.00012289296243,"z0":5.527325254118899,"aX":1.9218396481483726},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.8,"breakHorizontal":-3.2,"spinRate":480,"spinDirection":350},"zone":14,"typeConfidence":0.88,"plateTime":0.45321671351392245,"extension":6.31040342426165},"index":5,"playId":"9381d083-0402-3221-afbc-1d0da9e533e9","pitchNumber":5,"startTime":"2026-07-23T18:04:02.425Z","endTime":"2026-07-23T18:04:06.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560285470990785,"aZ":-27.187477903061737,"pfxX":8.539058832360528,"pfxZ":3.3740876695755606,"pX":0.269709685164845,"pZ":2.1281648872716583,"vX0":1.4029590344754106,"vY0":-120.29830356682498,"vZ0":-1.5640262330742,"x":106.72,"y":181.32,"x0":-1.4298482378723982,"y0":50.00133420780539,"z0":5.1782808333697155,"aX":12.616102571315784},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2213,"spinDirection":79},"zone":9,"typeConfidence":0.84,"plateTime":0.453896779286445,"extension":6.733965826702422},"hitData":{"launchSpeed":78.3,"launchAngle":9.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":177.08,"coordY":155.26}},"index":6,"playId":"2749ee5a-eada-319f-b54a-c127ed431e37","pitchNumber":6,"startTime":"2026-07-23T18:04:28.660Z","endTime":"2026-07-23T18:04:36.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":1.08,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:04:36.684Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T18:04:50.579Z","endTime":"2026-07-23T18:06:51.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.800454709619228,"aZ":-28.064617566786556,"pfxX":7.665484528229404,"pfxZ":2.7540975811223856,"pX":-1.4657633110011723,"pZ":2.395945364820728,"vX0":-1.872798055847423,"vY0":-120.69137520124673,"vZ0":-0.8647148938952494,"x":172.87,"y":174.09,"x0":-1.6817413040587526,"y0":50.00529855357899,"z0":5.203918026907983,"aX":11.447931786472092},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2209,"spinDirection":75},"zone":13,"typeConfidence":0.77,"plateTime":0.45172314741578745,"extension":6.983177751238392},"index":0,"playId":"dfd0fd94-32e0-3afc-a7dd-10477c1d199a","pitchNumber":1,"startTime":"2026-07-23T18:05:20.500Z","endTime":"2026-07-23T18:05:25.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16374006839463,"aZ":-38.13332297000167,"pfxX":-2.3470451440854965,"pfxZ":-4.36077956599485,"pX":-1.1311197482376572,"pZ":2.092788853223782,"vX0":0.9149331661803526,"vY0":-116.22576848684889,"vZ0":0.5683815165086972,"x":160.12,"y":182.27,"x0":-1.2253294468044276,"y0":50.00530438927559,"z0":5.471978150062679,"aX":-3.2053988459949525},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.4,"breakHorizontal":4.0,"spinRate":327,"spinDirection":14},"zone":13,"typeConfidence":0.93,"plateTime":0.47160338548445724,"extension":6.246703400210269},"index":1,"playId":"e3c38e3d-cf2c-3730-97d7-bc1ee653cbb8","pitchNumber":2,"startTime":"2026-07-23T18:05:42.167Z","endTime":"2026-07-23T18:05:46.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.117780017273702,"aZ":-32.81441227313284,"pfxX":-1.0891920503479953,"pfxZ":-0.45111772475617506,"pX":0.7104900461442194,"pZ":2.7730272666396183,"vX0":4.218123997804684,"vY0":-118.03749087222775,"vZ0":0.6123301905376697,"x":89.92,"y":163.91,"x0":-0.94951169058677,"y0":50.002114578406626,"z0":5.505120731629966,"aX":-1.5549807988964333},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":1.1,"spinRate":397,"spinDirection":260},"zone":3,"typeConfidence":0.92,"plateTime":0.46207161924477713,"extension":6.140471575186244},"index":2,"playId":"a0132743-fd42-30dc-82e2-3ee6facd3c98","pitchNumber":3,"startTime":"2026-07-23T18:06:05.329Z","endTime":"2026-07-23T18:06:11.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"a2404b04-543b-4488-acfd-4b258bc3562f","startTime":"2026-07-23T18:06:26.113Z","endTime":"2026-07-23T18:06:31.113Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656606674507486,"aZ":-17.002903571213952,"pfxX":-5.02934376723107,"pfxZ":8.053058318508569,"pX":-0.20391675721205205,"pZ":2.0471985012698735,"vX0":4.176209262135279,"vY0":-135.87654827804013,"vZ0":-5.4243979744918525,"x":124.77,"y":183.51,"x0":-1.1016650208774919,"y0":50.003017573237045,"z0":5.237081597733199,"aX":-9.475658548319952},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":8.3,"spinRate":2240,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.4019324370361179,"extension":6.63809644381875},"hitData":{"launchSpeed":96.8,"launchAngle":40.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.93,"coordY":77.82}},"index":4,"playId":"a47abfde-23ad-3aa2-b6c6-57995b84621b","pitchNumber":4,"startTime":"2026-07-23T18:06:41.745Z","endTime":"2026-07-23T18:06:51.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:06:51.344Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jase Bowen grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T18:09:08.534Z","endTime":"2026-07-23T18:10:33.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eli White replaces right fielder Mike Yastrzemski, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T18:08:45.609Z","endTime":"2026-07-23T18:08:45.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Dodd replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T18:08:45.621Z","endTime":"2026-07-23T18:09:10.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093781664674882,"aZ":-14.130732991090008,"pfxX":3.51715993828807,"pfxZ":9.549747297194626,"pX":-0.18521684396102334,"pZ":3.529642319568284,"vX0":-6.283478739168651,"vY0":-135.71211750356443,"vZ0":-4.265769466994452,"x":124.06,"y":143.48,"x0":1.689615446792384,"y0":50.00246165946992,"z0":6.087058932750725,"aX":6.645654765546218},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-5.3,"spinRate":2210,"spinDirection":139},"zone":11,"typeConfidence":0.88,"plateTime":0.4016052229423517,"extension":6.211255812103261},"index":2,"playId":"12b0df0e-9174-3d52-9558-fc104d500042","pitchNumber":1,"startTime":"2026-07-23T18:09:10.839Z","endTime":"2026-07-23T18:09:16.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672526448132196,"aZ":-12.361904050468201,"pfxX":5.955348211437432,"pfxZ":10.190870000542898,"pX":-0.47156356983964676,"pZ":4.36410524350415,"vX0":-7.930862517988424,"vY0":-138.04582627097435,"vZ0":-2.4740482221298015,"x":134.97,"y":120.95,"x0":1.6552641538373856,"y0":50.00028552768436,"z0":6.096511047279581,"aX":11.575679752655736},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":-9.2,"spinRate":2173,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.39569821856987897,"extension":6.146995434673221},"index":3,"playId":"9ed028de-9700-3b14-bbd2-f1b4f5b3e839","pitchNumber":2,"startTime":"2026-07-23T18:09:39.154Z","endTime":"2026-07-23T18:09:43.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.354475504684583,"aZ":-13.05491128818089,"pfxX":5.191695909969278,"pfxZ":10.044091166074153,"pX":-0.5179387226952493,"pZ":3.155411934503186,"vX0":-7.682674642516354,"vY0":-136.4421547809543,"vZ0":-5.02674303338218,"x":136.74,"y":153.58,"x0":1.647470904821954,"y0":50.00078954033666,"z0":5.906822910433626,"aX":9.881042485999053},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-7.9,"spinRate":2140,"spinDirection":136},"zone":1,"typeConfidence":0.9,"plateTime":0.3999905080111139,"extension":6.136362681361975},"index":4,"playId":"ec0caf92-0d7f-3e5e-baef-10f55f17afa0","pitchNumber":3,"startTime":"2026-07-23T18:09:54.177Z","endTime":"2026-07-23T18:09:59.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-23T18:10:10.058Z","endTime":"2026-07-23T18:10:24.781Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484615274959094,"aZ":-13.468942088575709,"pfxX":5.4846435895724355,"pfxZ":9.883700084044456,"pX":-0.10776691489314275,"pZ":3.4887908658172497,"vX0":-6.904383319723648,"vY0":-136.33709786620713,"vZ0":-4.234163875926102,"x":121.11,"y":144.58,"x0":1.7386265079737964,"y0":50.00254243198059,"z0":5.9839757496954045,"aX":10.380121066763035},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2220,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.400925208787982,"extension":6.2509854033713435},"hitData":{"launchSpeed":66.3,"launchAngle":9.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.04,"coordY":140.74}},"index":6,"playId":"f8739374-b338-3576-a8ca-909040205f82","pitchNumber":4,"startTime":"2026-07-23T18:10:24.781Z","endTime":"2026-07-23T18:10:33.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:10:33.667Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T18:10:47.542Z","endTime":"2026-07-23T18:12:49.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":94.4,"endSpeed":86.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27630528029039,"aZ":-12.913221448019467,"pfxX":6.483069219962692,"pfxZ":9.995769416321627,"pX":0.5596497362465273,"pZ":2.952258962196583,"vX0":-5.660365979499441,"vY0":-137.41609482914788,"vZ0":-5.696459106995253,"x":95.67,"y":159.07,"x0":1.7962248273262607,"y0":50.00452483302012,"z0":5.917337832577639,"aX":12.49461845650713},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-10.7,"spinRate":2282,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.39742900487037813,"extension":6.4488761295964245},"index":0,"playId":"685fd21b-9385-30e9-a379-008fdfd9d6e0","pitchNumber":1,"startTime":"2026-07-23T18:11:03.232Z","endTime":"2026-07-23T18:11:06.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09895782520261,"aZ":-15.71696013326564,"pfxX":4.97068605698459,"pfxZ":8.633427390449548,"pX":0.2433120326288379,"pZ":3.829966387404234,"vX0":-5.578224389180704,"vY0":-136.69079906248905,"vZ0":-3.00524685747373,"x":107.73,"y":135.37,"x0":1.6577297618581972,"y0":50.00011086499555,"z0":6.01294510130785,"aX":9.47263268878439},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":-7.9,"spinRate":2239,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.3996073848845061,"extension":6.151300436518003},"index":1,"playId":"40cefb22-d091-378b-8db7-a6695d7f116c","pitchNumber":2,"startTime":"2026-07-23T18:11:24.002Z","endTime":"2026-07-23T18:11:27.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87005744434329,"aZ":-30.346522158403516,"pfxX":1.590740959717583,"pfxZ":1.2648275086479748,"pX":0.6053522669741742,"pZ":1.8162431159955132,"vX0":-4.244894476228476,"vY0":-119.80522498382257,"vZ0":-2.9505954182598417,"x":93.93,"y":189.74,"x0":2.19613351716051,"y0":50.004967514444324,"z0":5.785386763224544,"aX":2.305089873057317},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2325,"spinDirection":342},"zone":9,"typeConfidence":0.89,"plateTime":0.45777030613324987,"extension":6.192341504253837},"index":2,"playId":"2bda31a9-db38-31f9-98e4-e3116c3ecb91","pitchNumber":3,"startTime":"2026-07-23T18:11:41.086Z","endTime":"2026-07-23T18:11:46.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T18:11:54.228Z","endTime":"2026-07-23T18:12:07.682Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47171734031816,"aZ":-13.036711736805263,"pfxX":6.354498776686555,"pfxZ":9.98993826031194,"pX":-0.46308098545593823,"pZ":3.0315131330339313,"vX0":-8.095973652046277,"vY0":-137.07839184874123,"vZ0":-5.413141417727014,"x":134.65,"y":156.93,"x0":1.6941144237737518,"y0":50.00083861243795,"z0":5.911783898670868,"aX":12.17072551664379},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.0,"spinRate":2121,"spinDirection":134},"zone":1,"typeConfidence":0.91,"plateTime":0.3985906497964775,"extension":6.39323067593925},"index":4,"playId":"72876adf-74dc-390e-a96c-587c37143753","pitchNumber":4,"startTime":"2026-07-23T18:12:07.682Z","endTime":"2026-07-23T18:12:11.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.422289863645116,"aZ":-22.07195277614098,"pfxX":2.5188066713919453,"pfxZ":6.01830101546752,"pX":-1.4984252842642651,"pZ":0.720960108279593,"vX0":-9.406365108373667,"vY0":-127.94485915060393,"vZ0":-8.172539838014597,"x":174.12,"y":219.31,"x0":1.8791341856616661,"y0":50.001410478161006,"z0":5.653092641677031,"aX":4.227608657007521},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.5,"breakHorizontal":-2.8,"spinRate":1968,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4261446809350713,"extension":6.236843216872546},"index":5,"playId":"52a93398-6321-32ed-a676-e6d5345935d0","pitchNumber":5,"startTime":"2026-07-23T18:12:27.725Z","endTime":"2026-07-23T18:12:31.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.635302483056616,"aZ":-11.84469515302399,"pfxX":5.135733673298904,"pfxZ":10.458922861603103,"pX":-0.29864064788763267,"pZ":2.045693830672931,"vX0":-7.431548562963224,"vY0":-137.80671134352914,"vZ0":-7.9866488593536005,"x":128.38,"y":183.55,"x0":1.7528169093675685,"y0":50.001038887073186,"z0":5.762046249705242,"aX":9.980853827436311},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-7.9,"spinRate":2212,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.39589493787682795,"extension":6.28795879430756},"index":6,"playId":"b2658bc4-6497-3150-b672-d2d4a0277a18","pitchNumber":6,"startTime":"2026-07-23T18:12:45.039Z","endTime":"2026-07-23T18:12:49.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:12:49.691Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Eli White.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T18:12:56.399Z","endTime":"2026-07-23T18:14:36.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6464536270363,"aZ":-13.873436731626779,"pfxX":4.779719811909761,"pfxZ":9.771927844205798,"pX":-0.5249924422627591,"pZ":2.5075166811030365,"vX0":-7.728596130705219,"vY0":-134.84390001663184,"vZ0":-6.442031837237607,"x":137.01,"y":171.08,"x0":1.7352282586753776,"y0":50.00239566141679,"z0":5.875701962351462,"aX":8.95167197654849},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-7.3,"spinRate":2150,"spinDirection":131},"zone":4,"typeConfidence":0.88,"plateTime":0.4035758809406209,"extension":6.181794221057457},"index":0,"playId":"2a38a08e-b9e2-30dc-be09-7c452e6e3b19","pitchNumber":1,"startTime":"2026-07-23T18:13:15.257Z","endTime":"2026-07-23T18:13:19.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.8,"endSpeed":86.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387147260890476,"aZ":-12.984568477023254,"pfxX":5.8334833703290565,"pfxZ":10.035733908372954,"pX":-0.09821519939992103,"pZ":2.761136796889287,"vX0":-6.923835034859461,"vY0":-136.5308009664336,"vZ0":-6.157200872207218,"x":120.74,"y":164.23,"x0":1.6972867968523093,"y0":50.005879875207754,"z0":5.9174087830152535,"aX":11.158735576758334},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-9.4,"spinRate":2286,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.3991934127728456,"extension":6.146799605539156},"index":1,"playId":"5ce321c3-c3ab-34b2-99a0-0476fe7c094b","pitchNumber":2,"startTime":"2026-07-23T18:13:33.493Z","endTime":"2026-07-23T18:13:36.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42909158760759,"aZ":-17.23019655741397,"pfxX":6.748329481712753,"pfxZ":7.862729048593474,"pX":-0.7913457289421366,"pZ":4.1528271355619255,"vX0":-9.136793935604901,"vY0":-136.15372669419207,"vZ0":-1.8059488657105884,"x":147.16,"y":126.65,"x0":1.7119958843586278,"y0":50.00257767756911,"z0":6.00147755619149,"aX":12.826677436506204},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":-10.6,"spinRate":2148,"spinDirection":128},"zone":11,"typeConfidence":0.89,"plateTime":0.4003921508646773,"extension":6.152536972530377},"index":2,"playId":"a846f6bf-73a1-3171-b840-afa9a6b049bc","pitchNumber":3,"startTime":"2026-07-23T18:13:53.965Z","endTime":"2026-07-23T18:13:58.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318240962405138,"aZ":-13.87577285047227,"pfxX":5.658527455018281,"pfxZ":9.78010797399778,"pX":0.8281901618171617,"pZ":4.433578638910853,"vX0":-4.923321673170065,"vY0":-135.81883456481103,"vZ0":-1.5591859877904288,"x":85.43,"y":119.07,"x0":1.9278400599515075,"y0":50.00457209890234,"z0":5.978510782080155,"aX":10.589183678197108},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-9.2,"spinRate":2179,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.4030428627334559,"extension":6.096678836776784},"index":3,"playId":"74e6f4c5-6538-3d8f-b3e6-fd4b00993588","pitchNumber":4,"startTime":"2026-07-23T18:14:10.934Z","endTime":"2026-07-23T18:14:14.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75099447985009,"aZ":-25.406397532027622,"pfxX":0.9712359299420532,"pfxZ":4.14331688301129,"pX":0.0200835356794069,"pZ":2.085600204919527,"vX0":-5.583447475842312,"vY0":-126.4193790029596,"vZ0":-4.211567199880725,"x":116.23,"y":182.47,"x0":2.1230638439016802,"y0":50.00016700310108,"z0":5.7924633066386555,"aX":1.5857941110653304},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.6,"spinRate":2154,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.4318856148150516,"extension":6.2249783841372155},"hitData":{"launchSpeed":95.6,"launchAngle":28.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.98,"coordY":66.38}},"index":4,"playId":"27a271b0-b709-3431-8590-efbc0a473559","pitchNumber":5,"startTime":"2026-07-23T18:14:28.620Z","endTime":"2026-07-23T18:14:36.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:14:36.758Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:15:54.907Z","endTime":"2026-07-23T18:17:30.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"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":664034,"link":"/api/v1/people/664034"},"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, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.92472093714156,"aZ":-37.31228580834836,"pfxX":2.9753282176448614,"pfxZ":-3.989122752325386,"pX":-1.580974991654424,"pZ":4.308873950677243,"vX0":-1.6371818619225986,"vY0":-112.41590189272435,"vZ0":4.986776312694908,"x":177.26,"y":122.44,"x0":-1.2326165512690235,"y0":50.0003871936661,"z0":5.832843091272954,"aX":3.836564635014825},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-5.8,"breakHorizontal":-5.0,"spinRate":323,"spinDirection":42},"zone":11,"typeConfidence":0.93,"plateTime":0.4858192805587729,"extension":5.997257935967726},"index":0,"playId":"8fcd82a1-fa22-3a63-a506-cc785dec284c","pitchNumber":1,"startTime":"2026-07-23T18:16:42.607Z","endTime":"2026-07-23T18:16:46.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871602612122363,"aZ":-32.69220681793011,"pfxX":0.9110144369833097,"pfxZ":-0.37031691755437457,"pX":0.5744544200785843,"pZ":1.174313776177177,"vX0":3.4628105504937015,"vY0":-117.45203673783384,"vZ0":-2.6726686595943976,"x":95.1,"y":207.07,"x0":-1.0362582469210169,"y0":50.00306774559848,"z0":5.361795689078002,"aX":1.2745907815150521},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.1,"breakHorizontal":-2.5,"spinRate":265,"spinDirection":350},"zone":14,"typeConfidence":0.88,"plateTime":0.46601785705838905,"extension":6.372013371905186},"index":1,"playId":"08af7c77-22c9-327b-a3a3-199016e21835","pitchNumber":2,"startTime":"2026-07-23T18:16:57.121Z","endTime":"2026-07-23T18:17:01.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33526796142453,"aZ":-23.748333368380976,"pfxX":-7.567116367134765,"pfxZ":4.543208443958903,"pX":0.22130008286744746,"pZ":2.2723525335834243,"vX0":6.263188316110759,"vY0":-134.66762812132765,"vZ0":-3.45035328739313,"x":108.56,"y":177.43,"x0":-1.1393257636353962,"y0":50.00652692414005,"z0":5.229735962194189,"aX":-14.049425690306494},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":12.6,"spinRate":1978,"spinDirection":223},"zone":5,"typeConfidence":0.88,"plateTime":0.40507449332478185,"extension":7.020150885754786},"hitData":{"launchSpeed":104.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":141.96}},"index":2,"playId":"e73475b4-4fe0-327d-9aae-c9d7e7f8c209","pitchNumber":3,"startTime":"2026-07-23T18:17:22.220Z","endTime":"2026-07-23T18:17:30.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:17:30.223Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drake Baldwin homers (19) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:17:35.917Z","endTime":"2026-07-23T18:20:17.924Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":663362,"link":"/api/v1/people/663362"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62180049939198,"aZ":-31.147019969410984,"pfxX":8.835535332682625,"pfxZ":0.7243658651242928,"pX":-1.8014399264128558,"pZ":2.7346081965321134,"vX0":-3.240842903071873,"vY0":-118.12785384635458,"vZ0":0.6645863537966694,"x":185.67,"y":164.95,"x0":-1.5665910013246418,"y0":50.00529882256552,"z0":5.2929663972898915,"aX":12.600136655438826},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.7,"breakHorizontal":-15.4,"spinRate":2100,"spinDirection":77},"zone":11,"typeConfidence":0.89,"plateTime":0.4621056346532102,"extension":6.868447443493318},"index":0,"playId":"aa76847e-7ea2-3b2e-85a2-7ea2b5cf93b3","pitchNumber":1,"startTime":"2026-07-23T18:17:53.591Z","endTime":"2026-07-23T18:17:57.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095903968740767,"aZ":-24.03270929887924,"pfxX":2.1939396340964823,"pfxZ":4.8162742191627075,"pX":-1.7735226594613898,"pZ":2.329328882781248,"vX0":-1.5344489517925013,"vY0":-128.30369665601555,"vZ0":-3.121002481332081,"x":184.6,"y":175.89,"x0":-1.456877484133746,"y0":50.00237647170646,"z0":5.405938734410913,"aX":3.708473311822359},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":-3.7,"spinRate":2093,"spinDirection":193},"zone":13,"typeConfidence":0.88,"plateTime":0.4246475195410162,"extension":6.513906979224413},"index":1,"playId":"a86d6c81-61f3-33c3-9e2e-1929f6140788","pitchNumber":2,"startTime":"2026-07-23T18:18:07.717Z","endTime":"2026-07-23T18:18:11.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.630604156245663,"aZ":-30.16439555575301,"pfxX":8.882818977868666,"pfxZ":1.4186314193033294,"pX":-0.5016273011220628,"pZ":2.835454050395074,"vX0":-0.5293066019476576,"vY0":-118.11936059681759,"vZ0":0.8153196344550193,"x":136.12,"y":162.22,"x0":-1.4299610326337377,"y0":50.00404693963796,"z0":5.250369758371619,"aX":12.604369270856045},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-16.0,"spinRate":2118,"spinDirection":75},"zone":1,"typeConfidence":0.9,"plateTime":0.46297380418418976,"extension":6.607546625530621},"index":2,"playId":"e31568bc-1874-3a72-b18a-8640a3da2ee0","pitchNumber":3,"startTime":"2026-07-23T18:18:29.589Z","endTime":"2026-07-23T18:18:33.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46995590946761,"aZ":-29.348521949073255,"pfxX":6.8437844574948326,"pfxZ":1.9693903388732963,"pX":-0.5725618685632793,"pZ":2.1456531224668667,"vX0":-0.3367359959858782,"vY0":-118.20209372162608,"vZ0":-1.0761445016366715,"x":138.82,"y":180.85,"x0":-1.320436026256963,"y0":50.00307933503629,"z0":5.266648332600047,"aX":9.824695341356096},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.6,"breakHorizontal":-12.4,"spinRate":2243,"spinDirection":84},"zone":7,"typeConfidence":0.87,"plateTime":0.46083948087418625,"extension":6.6294849153460165},"index":3,"playId":"6837c0e3-bbab-3907-861d-18572e4d5887","pitchNumber":4,"startTime":"2026-07-23T18:18:47.647Z","endTime":"2026-07-23T18:18:51.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-23T18:18:58.731Z","endTime":"2026-07-23T18:19:09.481Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287497380427666,"aZ":-30.15548401962363,"pfxX":-3.6567822601077387,"pfxZ":1.2769865615700144,"pX":0.4666436092134609,"pZ":1.5382045607247723,"vX0":4.386190674054089,"vY0":-124.8716386679768,"vZ0":-3.515467503890627,"x":99.21,"y":197.25,"x0":-0.8345793842833104,"y0":50.005667389192254,"z0":5.435646033712342,"aX":-5.797091567261528},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":5.6,"spinRate":390,"spinDirection":278},"zone":14,"typeConfidence":0.79,"plateTime":0.43802024311567367,"extension":6.661511681561519},"index":5,"playId":"d2477fa0-afb1-3850-85c8-a4d33199e72e","pitchNumber":5,"startTime":"2026-07-23T18:19:09.481Z","endTime":"2026-07-23T18:19:13.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19252722772906,"aZ":-32.239504587925275,"pfxX":-0.7460418009663661,"pfxZ":-0.04376776581547892,"pX":1.3401729628649577,"pZ":0.6570599274698051,"vX0":4.9106841217219666,"vY0":-122.88272712455736,"vZ0":-4.989838620197203,"x":65.92,"y":221.04,"x0":-0.5865794463885932,"y0":50.003464688797386,"z0":5.450916689511544,"aX":-1.1428264875470608},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.0,"breakHorizontal":0.2,"spinRate":383,"spinDirection":268},"zone":14,"typeConfidence":0.83,"plateTime":0.4456196551371021,"extension":6.429417235724446},"index":6,"playId":"f46d9000-0e0a-3a48-950f-544be796729b","pitchNumber":6,"startTime":"2026-07-23T18:19:31.075Z","endTime":"2026-07-23T18:19:35.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67759281924155,"aZ":-29.10352871066869,"pfxX":8.090947393376725,"pfxZ":2.047499769413,"pX":1.310365961717212,"pZ":1.368921346146914,"vX0":3.3841881700156775,"vY0":-121.4073899423398,"vZ0":-2.8864773691014647,"x":67.05,"y":201.82,"x0":-1.1508555272220877,"y0":50.003971081143504,"z0":5.093573975607659,"aX":12.136969728024305},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-15.5,"spinRate":2223,"spinDirection":72},"zone":14,"typeConfidence":0.84,"plateTime":0.4503003033524302,"extension":6.832493180164136},"hitData":{"launchSpeed":98.4,"launchAngle":37.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.69,"coordY":81.46}},"index":7,"playId":"fd605be8-297c-3d96-a0b8-106809109378","pitchNumber":7,"startTime":"2026-07-23T18:19:51.561Z","endTime":"2026-07-23T18:20:17.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":6.000000000000014,"leverageIndex":0.32,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:20:17.924Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:20:19.531Z","endTime":"2026-07-23T18:20:58.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.522302576777737,"aZ":-26.148382733879526,"pfxX":-8.389281989461953,"pfxZ":3.2843417442924387,"pX":-0.9692606326184708,"pZ":3.195950373482021,"vX0":3.603817640257776,"vY0":-134.83686444553604,"vZ0":-0.7916383987124099,"x":153.95,"y":152.49,"x0":-1.2365646926526628,"y0":50.000662142121904,"z0":5.345722735942954,"aX":-15.377186948940604},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":2039,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.40690639259075345,"extension":6.6220328022472215},"index":0,"playId":"95d83aa9-2f01-3214-98b6-5d7389e2408c","pitchNumber":1,"startTime":"2026-07-23T18:20:35.682Z","endTime":"2026-07-23T18:20:40.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5864732878945,"aZ":-25.142851400093804,"pfxX":1.5179675217142257,"pfxZ":4.094781072649576,"pX":0.05511535371239177,"pZ":1.9837940440430086,"vX0":2.66634145040201,"vY0":-129.77333995893835,"vZ0":-3.4067316917992345,"x":114.9,"y":185.22,"x0":-1.1803308171852314,"y0":50.00158787984998,"z0":5.215632700549954,"aX":2.603988333220485},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":-3.4,"spinRate":2185,"spinDirection":200},"zone":8,"typeConfidence":0.93,"plateTime":0.4210849954044962,"extension":6.813111382427497},"hitData":{"launchSpeed":80.9,"launchAngle":42.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.78,"coordY":126.83}},"index":1,"playId":"ece54456-6222-33f0-88c0-6d4343bb5ee2","pitchNumber":2,"startTime":"2026-07-23T18:20:48.641Z","endTime":"2026-07-23T18:20:58.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:20:58.265Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T18:21:01.932Z","endTime":"2026-07-23T18:21:43.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":77.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.02561245294047,"aZ":-30.84071613712072,"pfxX":8.707518528529999,"pfxZ":0.9024184685130887,"pX":-0.8445967382175184,"pZ":2.217909149579797,"vX0":-1.276450048232379,"vY0":-119.5304368689453,"vZ0":-0.909717628895628,"x":149.19,"y":178.9,"x0":-1.4445577964989906,"y0":50.004706501801415,"z0":5.316648490216226,"aX":12.89312696281115},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":2150,"spinDirection":68},"zone":7,"typeConfidence":0.87,"plateTime":0.4542347351932201,"extension":6.874955853374206},"index":0,"playId":"d89e625e-db76-3271-8d09-6c1e8124dbfc","pitchNumber":1,"startTime":"2026-07-23T18:21:22.118Z","endTime":"2026-07-23T18:21:26.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348873159773095,"aZ":-24.321049259944722,"pfxX":1.2290083780598118,"pfxZ":4.438948011742728,"pX":-0.536669443936454,"pZ":2.595287166947041,"vX0":1.3897986750113955,"vY0":-130.89515353761655,"vZ0":-2.4101966610475567,"x":137.46,"y":168.71,"x0":-1.2302949740361264,"y0":50.0058938446832,"z0":5.3108998104940355,"aX":2.1766185419291184},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-2.5,"spinRate":2280,"spinDirection":198},"zone":4,"typeConfidence":0.84,"plateTime":0.4152265411027707,"extension":6.563014144064699},"hitData":{"launchSpeed":97.8,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.24,"coordY":153.46}},"index":1,"playId":"7d111e7d-a814-3a87-9f29-18da1d3852dc","pitchNumber":2,"startTime":"2026-07-23T18:21:35.672Z","endTime":"2026-07-23T18:21:43.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:21:43.016Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:24:16.353Z","endTime":"2026-07-23T18:25:43.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T18:22:57.065Z","endTime":"2026-07-23T18:24:18.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290606330415976,"aZ":-15.413988757793813,"pfxX":-2.8848252144268356,"pfxZ":8.915260788099753,"pX":-0.1463139890770079,"pZ":2.9776081805476484,"vX0":2.4031339058479158,"vY0":-135.4405835786392,"vZ0":-6.035130852955237,"x":122.58,"y":158.38,"x0":-0.6651290712958221,"y0":50.00416716870282,"z0":6.291245302504155,"aX":-5.423827233077508},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":4.8,"spinRate":2334,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.4025886264615215,"extension":4.9772448864481404},"index":1,"playId":"7b0c384e-3282-3480-be23-15e3e55a36ca","pitchNumber":1,"startTime":"2026-07-23T18:24:18.366Z","endTime":"2026-07-23T18:24:22.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244948625673043,"aZ":-14.33354177329929,"pfxX":-1.693014607226122,"pfxZ":9.319900679786114,"pX":0.4337492213116575,"pZ":3.5315407195544695,"vX0":3.1101590639876586,"vY0":-137.00101800068688,"vZ0":-4.880181980525198,"x":100.47,"y":143.43,"x0":-0.49260262906713326,"y0":50.00537775300115,"z0":6.3046448440817695,"aX":-3.2420510317299995},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":2.5,"spinRate":2518,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.39872440630017003,"extension":5.317264529872051},"index":2,"playId":"b5f25ddb-1075-3a67-9cee-67bc1199a9a3","pitchNumber":2,"startTime":"2026-07-23T18:24:36.803Z","endTime":"2026-07-23T18:24:40.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.376070068553066,"aZ":-35.811384277369186,"pfxX":2.195434224348456,"pfxZ":-2.526865989364838,"pX":1.1202021748993019,"pZ":0.3560812688047652,"vX0":3.2411673850688945,"vY0":-118.83885252370087,"vZ0":-6.048726662548229,"x":74.3,"y":229.17,"x0":-0.5431440947521662,"y0":50.00371556126621,"z0":6.16284867271737,"aX":3.160053656119236},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.8,"breakHorizontal":-4.7,"spinRate":2642,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.45975901977660527,"extension":5.655197008616156},"index":3,"playId":"ded70196-963b-3b1d-be0a-2a811e614212","pitchNumber":3,"startTime":"2026-07-23T18:24:54.210Z","endTime":"2026-07-23T18:24:58.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.5,"endSpeed":86.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24070521821941,"aZ":-13.122982646798283,"pfxX":-3.2078727975552255,"pfxZ":10.06753729383913,"pX":-0.2632868038277595,"pZ":2.3030054965195625,"vX0":2.08240419843212,"vY0":-136.0678543123354,"vZ0":-8.055887186634067,"x":127.04,"y":176.6,"x0":-0.6180769037303291,"y0":50.00468627224344,"z0":6.192767017805041,"aX":-6.072098467754538},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2418,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.4011002544298452,"extension":5.133805015437929},"index":4,"playId":"e9a4dbf2-4e47-34fb-8354-7f0fcdec852c","pitchNumber":4,"startTime":"2026-07-23T18:25:13.339Z","endTime":"2026-07-23T18:25:17.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.124907755190893,"aZ":-41.06906355341897,"pfxX":3.048748620478613,"pfxZ":-6.0372370041731696,"pX":-0.7261002501717164,"pZ":2.321350707252857,"vX0":-0.9719169173183906,"vY0":-120.02969450484213,"vZ0":-1.1700877627192712,"x":144.68,"y":176.1,"x0":-0.714320814458677,"y0":50.00346538559733,"z0":6.440900729407106,"aX":4.49168040193099},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.9,"breakHorizontal":-5.3,"spinRate":2786,"spinDirection":34},"zone":4,"typeConfidence":0.9,"plateTime":0.4546429996652588,"extension":5.061815801410203},"index":5,"playId":"17a1cb11-640d-3442-b187-df63cf6486f0","pitchNumber":5,"startTime":"2026-07-23T18:25:38.542Z","endTime":"2026-07-23T18:25:43.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:25:43.467Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:25:51.727Z","endTime":"2026-07-23T18:26:19.918Z","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":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":643289,"link":"/api/v1/people/643289"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.359077757092457,"aZ":-14.712808030141115,"pfxX":-3.802630921870792,"pfxZ":9.12466360200553,"pX":-0.41575423009033946,"pZ":2.86602533038418,"vX0":1.9261732931566728,"vY0":-137.00532432740542,"vZ0":-6.323694714880514,"x":132.85,"y":161.4,"x0":-0.6313112040709989,"y0":50.003928486137646,"z0":6.1975241198125675,"aX":-7.278151897523285},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2466,"spinDirection":207},"zone":4,"typeConfidence":0.87,"plateTime":0.3987568787762159,"extension":5.107668089994283},"hitData":{"launchSpeed":104.2,"launchAngle":-1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.57,"coordY":102.63}},"index":0,"playId":"2f177e47-3b8e-327a-b703-27b57bbdc782","pitchNumber":1,"startTime":"2026-07-23T18:26:09.227Z","endTime":"2026-07-23T18:26:19.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.56,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:26:19.918Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (16) on a fly ball to left field. Manny Machado scores.","rbi":2,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:26:24.719Z","endTime":"2026-07-23T18:28:10.451Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":641755,"link":"/api/v1/people/641755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":641755,"link":"/api/v1/people/641755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27398699846464,"aZ":-14.33831923987351,"pfxX":-0.9721517553752084,"pfxZ":9.3750214247337,"pX":-0.45042447137454455,"pZ":3.095363301380656,"vX0":0.6928599829471632,"vY0":-135.95506723093976,"vZ0":-6.054361866961612,"x":134.17,"y":155.21,"x0":-0.5802047585233225,"y0":50.002899291312104,"z0":6.318050479753175,"aX":-1.849429065924616},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":1.7,"spinRate":2308,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.40040813989719304,"extension":5.418241630733364},"index":0,"playId":"68002df6-a20e-39bf-a1fd-eb18b80623cd","pitchNumber":1,"startTime":"2026-07-23T18:27:01.137Z","endTime":"2026-07-23T18:27:05.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.225120388790646,"aZ":-35.21069205558797,"pfxX":2.289105316765448,"pfxZ":-1.8834233295723344,"pX":0.3696040397141121,"pZ":3.05653241184421,"vX0":2.044312882380437,"vY0":-124.7621444167902,"vZ0":-1.1306579446773275,"x":102.91,"y":156.25,"x0":-0.7518935493183071,"y0":50.00614018283716,"z0":6.364651168554041,"aX":3.6835283863586468},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":-4.6,"spinRate":2669,"spinDirection":53},"zone":3,"typeConfidence":0.85,"plateTime":0.4356013089945283,"extension":5.023865711064327},"index":1,"playId":"c57177ba-d1f4-3046-94d7-7ea263aafda7","pitchNumber":2,"startTime":"2026-07-23T18:27:19.967Z","endTime":"2026-07-23T18:27:24.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.871717814703484,"aZ":-35.14493842284746,"pfxX":0.3790177008812343,"pfxZ":-1.8179962657645614,"pX":-0.07849181542438088,"pZ":2.3963290824470973,"vX0":1.3227238567276216,"vY0":-125.8124955343875,"vZ0":-2.828956317361914,"x":119.99,"y":174.08,"x0":-0.6562016181428564,"y0":50.00337810861358,"z0":6.329390583867486,"aX":0.6191628787685434},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.6,"breakHorizontal":-1.0,"spinRate":2690,"spinDirection":51},"zone":5,"typeConfidence":0.87,"plateTime":0.4321729244605823,"extension":5.608352130475247},"hitData":{"launchSpeed":108.2,"launchAngle":22.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.27,"coordY":68.06}},"index":2,"playId":"7e3ac00e-e8b1-3328-9245-78ae590844f8","pitchNumber":3,"startTime":"2026-07-23T18:27:39.832Z","endTime":"2026-07-23T18:28:10.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-12.599999999999994,"leverageIndex":1.26,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:28:10.451Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Eli White.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:28:17.269Z","endTime":"2026-07-23T18:29:44.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28266087259801,"aZ":-29.089277744796753,"pfxX":0.9012715702538747,"pfxZ":1.884309764891511,"pX":1.2661754067298652,"pZ":1.7292230609654722,"vX0":4.5855103630074066,"vY0":-126.08035921862873,"vZ0":-5.436106780408373,"x":68.74,"y":192.09,"x0":-0.6799938429348353,"y0":50.00615420600748,"z0":6.21007550313251,"aX":1.4764157274086585},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2547,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.43146755139345805,"extension":6.174972479130693},"index":0,"playId":"85f4a489-d228-31dc-9901-71c7fca5eaf3","pitchNumber":1,"startTime":"2026-07-23T18:28:33.023Z","endTime":"2026-07-23T18:28:37.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":86.9,"endSpeed":81.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44408672348347,"aZ":-31.43401721145759,"pfxX":2.0239052217648448,"pfxZ":0.4497547717908965,"pX":0.861882341662001,"pZ":2.7603855869074687,"vX0":3.0528164626908496,"vY0":-126.64332982382909,"vZ0":-2.8178286013101284,"x":84.15,"y":164.25,"x0":-0.6138888545762325,"y0":50.005828049322,"z0":6.355984731337755,"aX":3.3470545551433255},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.2,"spinRate":2622,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.42952310846132136,"extension":5.2297614347887205},"index":1,"playId":"a0a8071c-4d4a-3446-9d67-164c4ea695f7","pitchNumber":2,"startTime":"2026-07-23T18:28:49.915Z","endTime":"2026-07-23T18:28:54.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.589559125869926,"aZ":-30.46873446018676,"pfxX":1.7627087899062666,"pfxZ":1.0380160355971597,"pX":0.28515221861486717,"pZ":1.7778414863790069,"vX0":1.7890009450556597,"vY0":-126.46115551920143,"vZ0":-5.148310542223377,"x":106.13,"y":190.78,"x0":-0.6560750743568775,"y0":50.005406651663684,"z0":6.234739335667983,"aX":2.904877627937648},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-3.6,"spinRate":2637,"spinDirection":111},"zone":9,"typeConfidence":0.91,"plateTime":0.43027228210489543,"extension":5.761352301883918},"index":2,"playId":"63e726e0-9a9b-3c26-a05c-679b84337286","pitchNumber":3,"startTime":"2026-07-23T18:29:07.033Z","endTime":"2026-07-23T18:29:12.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":87.2,"endSpeed":81.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712860782617064,"aZ":-31.965560308930815,"pfxX":-0.12185044836784242,"pfxZ":0.1268517385515704,"pX":0.28159397886077714,"pZ":2.794410384710529,"vX0":2.480581578761591,"vY0":-127.07157006735184,"vZ0":-2.666399978858195,"x":106.27,"y":163.33,"x0":-0.685838603661044,"y0":50.00412701986268,"z0":6.362556598252432,"aX":-0.20237622373343805},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-0.2,"spinRate":2522,"spinDirection":107},"zone":6,"typeConfidence":0.89,"plateTime":0.4288114260959097,"extension":5.628864178194812},"hitData":{"launchSpeed":83.7,"launchAngle":29.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.31,"coordY":110.34}},"index":3,"playId":"a118b460-38fb-3e65-90d6-1ac0b5f86ee6","pitchNumber":4,"startTime":"2026-07-23T18:29:34.555Z","endTime":"2026-07-23T18:29:44.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"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":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:29:44.097Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to center fielder Michael Harris II.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T18:32:04.526Z","endTime":"2026-07-23T18:33:06.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T18:29:55.047Z","endTime":"2026-07-23T18:30:27.887Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Danny Young replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"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-23T18:30:27.887Z","endTime":"2026-07-23T18:32:06.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664849,"link":"/api/v1/people/664849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.3,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.862334781087664,"aZ":-29.4143743466468,"pfxX":10.949300168765035,"pfxZ":1.4895782652726446,"pX":0.5240182825132346,"pZ":2.415825544662183,"vX0":-11.109814485150903,"vY0":-134.15677528230867,"vZ0":-1.3855090955653426,"x":97.03,"y":173.55,"x0":3.266224013165985,"y0":50.00249468201843,"z0":5.006030058236323,"aX":20.264725127600563},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":2267,"spinDirection":116},"zone":6,"typeConfidence":0.89,"plateTime":0.40591303074751117,"extension":6.43547502755508},"index":2,"playId":"82afccbd-da4e-369c-9f90-b0e7cf6313fc","pitchNumber":1,"startTime":"2026-07-23T18:32:06.823Z","endTime":"2026-07-23T18:32:10.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491703144639494,"aZ":-32.824749538960305,"pfxX":-9.745731053495998,"pfxZ":-0.4462405765629871,"pX":-0.6495100239605781,"pZ":2.0120733590712683,"vX0":-6.478588230337368,"vY0":-120.60803211061376,"vZ0":0.3716566493297826,"x":141.76,"y":184.45,"x0":3.3417429923089172,"y0":50.00167809500058,"z0":4.7619806086964,"aX":-14.286324965208028},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.5,"breakHorizontal":19.2,"spinRate":2963,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.45497306556391015,"extension":6.252018113206812},"index":3,"playId":"94e37f82-7ce4-396c-87f1-1aa93e810fe0","pitchNumber":2,"startTime":"2026-07-23T18:32:25.743Z","endTime":"2026-07-23T18:32:30.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67904038275091,"aZ":-32.075043313858515,"pfxX":-8.715633377477971,"pfxZ":0.07082234404757237,"pX":-0.5881700979288035,"pZ":1.2477386290161452,"vX0":-6.482523235429383,"vY0":-118.62308013006334,"vZ0":-1.0125716556370847,"x":139.42,"y":205.09,"x0":3.3078851058209566,"y0":50.003782178823236,"z0":4.591890803646667,"aX":-12.4800337490942},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.1,"breakHorizontal":17.3,"spinRate":2648,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.4608912330109738,"extension":6.36453449167473},"index":4,"playId":"e907d69b-c4a1-369f-affb-f7857be0566d","pitchNumber":3,"startTime":"2026-07-23T18:32:41.768Z","endTime":"2026-07-23T18:32:45.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371840158795017,"aZ":-34.26616698804777,"pfxX":-8.428479223223878,"pfxZ":-1.4585642723541508,"pX":-0.21824971018920244,"pZ":2.211240761738486,"vX0":-5.747832735187012,"vY0":-118.72938394220388,"vZ0":1.3798203790608858,"x":125.32,"y":179.08,"x0":3.323532124631062,"y0":50.00198159034836,"z0":4.726066112047429,"aX":-12.106831344020861},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.0,"breakHorizontal":16.6,"spinRate":2858,"spinDirection":289},"zone":7,"typeConfidence":0.9,"plateTime":0.4602176676157006,"extension":6.244881328658569},"hitData":{"launchSpeed":89.0,"launchAngle":32.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.43,"coordY":82.66}},"index":5,"playId":"e0ae9597-9a6b-3ad5-b15e-2a90e6df7f51","pitchNumber":4,"startTime":"2026-07-23T18:32:58.129Z","endTime":"2026-07-23T18:33:06.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":664849,"link":"/api/v1/people/664849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:33:06.575Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T18:35:51.397Z","endTime":"2026-07-23T18:37:24.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":[1,2,4,5,6],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Matt Waldron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T18:34:31.940Z","endTime":"2026-07-23T18:35:53.674Z","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":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545346767820046,"aZ":-23.068590972997182,"pfxX":-8.858407425056907,"pfxZ":5.297343821782308,"pX":0.7919202122118545,"pZ":2.923958089826749,"vX0":6.397411030854409,"vY0":-129.8754029975147,"vZ0":-3.096721681449111,"x":86.81,"y":159.83,"x0":-0.5443465086012431,"y0":50.004070807285025,"z0":5.873531799759427,"aX":-15.232598129390485},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":1772,"spinDirection":230},"zone":3,"typeConfidence":0.9,"plateTime":0.4206874989602767,"extension":6.519496930686322},"index":1,"playId":"80ac1aa2-d36a-39cf-bdc1-6a4a22ffbd7a","pitchNumber":1,"startTime":"2026-07-23T18:35:53.674Z","endTime":"2026-07-23T18:35:58.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30345993237892,"aZ":-23.241392856250876,"pfxX":-7.729639261840665,"pfxZ":5.220559765112756,"pX":-0.686180024109779,"pZ":2.2758222583607552,"vX0":2.3666462523047507,"vY0":-129.50814466123052,"vZ0":-4.322657538429259,"x":143.16,"y":177.33,"x0":-0.6038632746783243,"y0":50.002097181554575,"z0":5.729355000582379,"aX":-13.219230129694308},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":13.6,"spinRate":1775,"spinDirection":232},"zone":4,"typeConfidence":0.84,"plateTime":0.4218250363795719,"extension":6.439921741514253},"index":2,"playId":"a5033803-8bcf-35d4-aaf1-6396e1a23585","pitchNumber":2,"startTime":"2026-07-23T18:36:15.288Z","endTime":"2026-07-23T18:36:19.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T18:36:25.897Z","endTime":"2026-07-23T18:36:41.082Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.494365137553267,"aZ":-14.231627654425099,"pfxX":-2.6091568994906282,"pfxZ":8.744092339476286,"pX":-0.16961378490609408,"pZ":4.949796464641201,"vX0":1.6851894670024772,"vY0":-142.08712782032512,"vZ0":-0.693558481702625,"x":123.47,"y":105.14,"x0":-0.43035600725445106,"y0":50.00099015289919,"z0":6.098393009288377,"aX":-5.352899176800147},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":4.4,"spinRate":2441,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.38498181360906436,"extension":6.3871824852334855},"index":4,"playId":"d60dfb31-7832-3c22-84f3-ebd3a5e5ce38","pitchNumber":3,"startTime":"2026-07-23T18:36:41.082Z","endTime":"2026-07-23T18:36:44.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583174991497426,"aZ":-19.066798306377294,"pfxX":-8.256937085795926,"pfxZ":6.493958507291186,"pX":-0.039782608663194316,"pZ":3.1616147140259843,"vX0":3.9045196481356608,"vY0":-140.61825075519363,"vZ0":-4.3646544943579375,"x":118.52,"y":153.42,"x0":-0.3677213058588471,"y0":50.00182827526012,"z0":5.957998662811005,"aX":-16.661836343210467},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":2261,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3883792108818245,"extension":6.239501938608653},"index":5,"playId":"7e748abb-d55a-38cd-8604-b511c7932d06","pitchNumber":4,"startTime":"2026-07-23T18:36:59.244Z","endTime":"2026-07-23T18:37:02.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.562318113512557,"aZ":-26.073713975097483,"pfxX":-7.6967263723975705,"pfxZ":3.423748287145548,"pX":-0.36771730910986755,"pZ":1.7816492605796599,"vX0":3.0507410058380744,"vY0":-132.50897253967966,"vZ0":-5.210751072656037,"x":131.02,"y":190.68,"x0":-0.5320285676117251,"y0":50.00529951546482,"z0":5.671776007374363,"aX":-13.72802703812288},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":13.3,"spinRate":1849,"spinDirection":239},"zone":7,"typeConfidence":0.8,"plateTime":0.4128936070945155,"extension":6.36458929052937},"index":6,"playId":"15031aec-043b-3cc8-8695-f8b2afced6cc","pitchNumber":5,"startTime":"2026-07-23T18:37:18.936Z","endTime":"2026-07-23T18:37:24.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:37:24.322Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T18:37:27.114Z","endTime":"2026-07-23T18:38:51.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39276840220456,"aZ":-26.61189561511713,"pfxX":0.5231277469809292,"pfxZ":3.1414465440347854,"pX":2.3983282776432215,"pZ":1.8051003236804182,"vX0":7.021619853204813,"vY0":-131.36449321908478,"vZ0":-5.1914243454633,"x":25.58,"y":190.04,"x0":-0.3626246061675755,"y0":50.002445344262426,"z0":5.752888826027881,"aX":0.9261468279309087},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":-2.3,"spinRate":2592,"spinDirection":169},"zone":14,"typeConfidence":0.88,"plateTime":0.4148585447532773,"extension":6.379250681864602},"index":0,"playId":"5eed7a7b-8d1f-3d91-9447-4ac9825bc363","pitchNumber":1,"startTime":"2026-07-23T18:37:46.951Z","endTime":"2026-07-23T18:37:50.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":89.7,"endSpeed":83.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.085405702787806,"aZ":-27.250897221364095,"pfxX":0.9342026742629761,"pfxZ":2.802821309795254,"pX":0.4206626189070879,"pZ":2.8543849281109743,"vX0":2.446083660608423,"vY0":-130.78296542234077,"vZ0":-2.3853938835781587,"x":100.97,"y":161.71,"x0":-0.6430923769049061,"y0":50.00271999571526,"z0":5.794390412700467,"aX":1.6393545548571975},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2507,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.41667198236364467,"extension":6.323579106981421},"index":1,"playId":"e6797587-becc-3e3a-ba6f-df67242c4ed9","pitchNumber":2,"startTime":"2026-07-23T18:38:03.044Z","endTime":"2026-07-23T18:38:07.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479983417636802,"aZ":-26.44760983245967,"pfxX":-7.828986040325624,"pfxZ":3.2215796411144755,"pX":-0.10782942746379631,"pZ":2.4190339865391723,"vX0":3.2425665944286957,"vY0":-131.81198122083165,"vZ0":-3.724432684414458,"x":121.11,"y":173.47,"x0":-0.33019168228382256,"y0":50.002148593142884,"z0":5.781855571272383,"aX":-13.908574210364687},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.3,"breakHorizontal":13.6,"spinRate":1860,"spinDirection":231},"zone":5,"typeConfidence":0.82,"plateTime":0.4140147897356403,"extension":6.529524918671803},"index":2,"playId":"c18b5744-4b9b-32d3-abbf-bc541f3f3b49","pitchNumber":3,"startTime":"2026-07-23T18:38:20.945Z","endTime":"2026-07-23T18:38:27.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57639535178793,"aZ":-26.998198381429447,"pfxX":-8.790634043612691,"pfxZ":2.8867522150751235,"pX":0.3680043080597099,"pZ":2.3747327411769805,"vX0":4.875843730431288,"vY0":-132.8442626537908,"vZ0":-3.6605232087721618,"x":102.97,"y":174.66,"x0":-0.3459286068742621,"y0":50.00263070428498,"z0":5.725728003810822,"aX":-15.763537592197112},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":1930,"spinDirection":235},"zone":6,"typeConfidence":0.85,"plateTime":0.41178462067763233,"extension":6.457693803410631},"hitData":{"launchSpeed":82.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":82.89,"coordY":149.52}},"index":3,"playId":"b3167446-ff8b-3e8e-accc-8ace307ec3ed","pitchNumber":4,"startTime":"2026-07-23T18:38:43.336Z","endTime":"2026-07-23T18:38:51.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:38:51.871Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T18:38:59.080Z","endTime":"2026-07-23T18:40:01.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":[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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.3,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3986735661572,"aZ":-24.4381756411064,"pfxX":-8.59108270645908,"pfxZ":4.378012632398938,"pX":0.16784606787137676,"pZ":2.2288540035545696,"vX0":4.487678457660769,"vY0":-131.5013533924062,"vZ0":-4.507788998910767,"x":110.6,"y":178.6,"x0":-0.4360092150834785,"y0":50.00484354169198,"z0":5.757160348793732,"aX":-15.191327816168222},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":14.8,"spinRate":1779,"spinDirection":238},"zone":8,"typeConfidence":0.87,"plateTime":0.41500356144229134,"extension":6.753396329768287},"index":0,"playId":"915fed52-be4a-37c6-989e-8ff215493775","pitchNumber":1,"startTime":"2026-07-23T18:39:16.806Z","endTime":"2026-07-23T18:39:20.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":96.5,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59417866129404,"aZ":-20.653021050464176,"pfxX":-6.285734530197958,"pfxZ":5.692468463566642,"pX":-0.23863328433152317,"pZ":1.946935033193437,"vX0":2.7712050163492514,"vY0":-140.5807294544286,"vZ0":-6.800091321807857,"x":126.1,"y":186.21,"x0":-0.4145018741788436,"y0":50.0029542037288,"z0":5.714711358084655,"aX":-12.71900057247478},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":10.9,"spinRate":2283,"spinDirection":200},"zone":8,"typeConfidence":0.83,"plateTime":0.38800504254761314,"extension":6.497666302767166},"index":1,"playId":"3f56da3d-18a9-3416-845d-9b30cf7c9261","pitchNumber":2,"startTime":"2026-07-23T18:39:34.324Z","endTime":"2026-07-23T18:39:38.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"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-23T18:39:47.865Z","endTime":"2026-07-23T18:39:56.080Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4799909897131,"aZ":-28.420887699036427,"pfxX":2.6263404788543685,"pfxZ":2.140226769917584,"pX":0.5215635109084801,"pZ":3.146288236377154,"vX0":2.168790013534377,"vY0":-130.27818381415378,"vZ0":-1.420127334552239,"x":97.12,"y":153.83,"x0":-0.6572995093881157,"y0":50.00005415615314,"z0":5.8087731823089035,"aX":4.599575964338605},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":-5.2,"spinRate":2637,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.4174095141707226,"extension":6.7838987551645635},"index":3,"playId":"b08cf7c1-7f4c-30d3-9292-28c3da95a6d7","pitchNumber":3,"startTime":"2026-07-23T18:39:56.080Z","endTime":"2026-07-23T18:40:01.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:40:01.188Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T18:42:18.739Z","endTime":"2026-07-23T18:43:28.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Danny Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T18:41:29.310Z","endTime":"2026-07-23T18:41:54.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664849,"link":"/api/v1/people/664849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Sung-Mun Song replaces Freddy Fermin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T18:41:54.967Z","endTime":"2026-07-23T18:42:21.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92816197433971,"aZ":-29.599155892414863,"pfxX":-8.717339054097856,"pfxZ":1.5410360829477465,"pX":-0.14859771642053968,"pZ":1.1430307500305388,"vX0":6.441163866424252,"vY0":-128.09537583584955,"vZ0":-4.708377454294447,"x":122.66,"y":207.92,"x0":-1.5554579635211288,"y0":50.00301717345389,"z0":5.30239124727871,"aX":-14.57645537053722},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":14.4,"spinRate":1878,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4265839956770625,"extension":5.954056405754914},"index":2,"playId":"df2b5d3c-ad99-3998-ada6-3e4317957827","pitchNumber":1,"startTime":"2026-07-23T18:42:21.008Z","endTime":"2026-07-23T18:42:25.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":92.5,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.879531596813358,"aZ":-15.115213490280254,"pfxX":-4.740190474416423,"pfxZ":9.191542466831873,"pX":-0.6203398283472465,"pZ":2.7013825552869206,"vX0":3.6451751081250885,"vY0":-134.78373542868323,"vZ0":-4.492620386412758,"x":140.65,"y":165.84,"x0":-1.3685331031018202,"y0":50.002557789758356,"z0":5.443214288158935,"aX":-8.798129671028983},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2222,"spinDirection":219},"zone":4,"typeConfidence":0.87,"plateTime":0.40500041515636376,"extension":6.19139219947573},"index":3,"playId":"8e93fc2b-106e-3106-8fee-1266bf39b095","pitchNumber":2,"startTime":"2026-07-23T18:42:32.750Z","endTime":"2026-07-23T18:42:36.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918823713983667,"aZ":-17.601316672418157,"pfxX":-6.226035578401922,"pfxZ":7.6417064354876345,"pX":0.33648805172379764,"pZ":2.7119301912517013,"vX0":8.528109103949935,"vY0":-136.89536056142217,"vZ0":-3.297729038704049,"x":104.17,"y":165.56,"x0":-2.0035373975908968,"y0":50.00075378909916,"z0":5.130080104319831,"aX":-11.87047778548481},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2309,"spinDirection":227},"zone":6,"typeConfidence":0.91,"plateTime":0.39940802965327293,"extension":6.576810371278086},"index":4,"playId":"e95e6115-764c-3c84-b36c-37f821fa7c55","pitchNumber":3,"startTime":"2026-07-23T18:42:44.540Z","endTime":"2026-07-23T18:42:48.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-23T18:43:02.558Z","endTime":"2026-07-23T18:43:08.853Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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.1,"endSpeed":81.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900779535900664,"aZ":-25.01172909021578,"pfxX":-5.988773592902937,"pfxZ":4.265620764451912,"pX":-0.42872879162203453,"pZ":2.15160267714827,"vX0":4.726964548751374,"vY0":-128.3139561623262,"vZ0":-3.1209753945543515,"x":133.34,"y":180.69,"x0":-1.5107446411353023,"y0":50.00172458692572,"z0":5.318411245908749,"aX":-10.05204428569363},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":9.8,"spinRate":1973,"spinDirection":242},"zone":7,"typeConfidence":0.88,"plateTime":0.4257851766366656,"extension":6.288735513853824},"index":6,"playId":"59c6f77f-55d9-3338-83ae-26a07380960a","pitchNumber":4,"startTime":"2026-07-23T18:43:08.853Z","endTime":"2026-07-23T18:43:13.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264470931919124,"aZ":-23.704486869695344,"pfxX":-8.028290150532936,"pfxZ":5.121933099274519,"pX":-0.3633503162377713,"pZ":1.6626054287446572,"vX0":5.221886897126562,"vY0":-127.78413988056573,"vZ0":-4.29893776977168,"x":130.85,"y":193.89,"x0":-1.3899667089654195,"y0":50.00588014682034,"z0":5.228652333702415,"aX":-13.282787446730365},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.5,"breakHorizontal":13.3,"spinRate":1846,"spinDirection":245},"zone":7,"typeConfidence":0.89,"plateTime":0.42860016555764613,"extension":6.589091551295702},"index":7,"playId":"e4620fca-ee49-3b3f-b4c0-c57ef9bc20ac","pitchNumber":5,"startTime":"2026-07-23T18:43:24.876Z","endTime":"2026-07-23T18:43:28.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:43:28.812Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T18:43:48.824Z","endTime":"2026-07-23T18:44:48.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jackson Merrill replaces Jase Bowen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T18:43:37.639Z","endTime":"2026-07-23T18:43:51.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642582536988108,"aZ":-16.7039933269404,"pfxX":-4.702384524165264,"pfxZ":8.24145102535459,"pX":-0.8252302415593123,"pZ":3.2770661979759934,"vX0":3.3215154171169816,"vY0":-135.653074427873,"vZ0":-2.7753969438772543,"x":148.46,"y":150.3,"x0":-1.450077767958326,"y0":50.00370637210606,"z0":5.467763852682684,"aX":-8.8284278931371},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2311,"spinDirection":221},"zone":1,"typeConfidence":0.88,"plateTime":0.4026432913431095,"extension":6.138117325446541},"index":1,"playId":"433703a1-7a1d-368c-a2cd-973a359865a5","pitchNumber":1,"startTime":"2026-07-23T18:43:51.114Z","endTime":"2026-07-23T18:43:54.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894710083497575,"aZ":-15.934913148595651,"pfxX":-6.891822067873733,"pfxZ":8.48961195809699,"pX":-1.0166052414094628,"pZ":3.004197280275807,"vX0":5.29489038309105,"vY0":-137.3032535269481,"vZ0":-2.8129395468458354,"x":155.75,"y":157.67,"x0":-2.0729557483637295,"y0":50.00042769573092,"z0":5.12382725917057,"aX":-13.18028333256814},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2372,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.3986336859284001,"extension":6.178834947968222},"index":2,"playId":"91a84a39-c354-3353-ab19-83e69dd70890","pitchNumber":2,"startTime":"2026-07-23T18:44:03.953Z","endTime":"2026-07-23T18:44:08.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626132256270925,"aZ":-16.883172001663723,"pfxX":-6.298730209547028,"pfxZ":8.073633649455665,"pX":-1.0030995863854566,"pZ":3.3402640890893807,"vX0":5.35265082859209,"vY0":-136.6311024437292,"vZ0":-1.6684101573957624,"x":155.24,"y":148.59,"x0":-2.16758269988878,"y0":50.00180732583618,"z0":5.116913207019279,"aX":-11.928437119298165},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2323,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.4006256760250402,"extension":6.442277796335476},"index":3,"playId":"27635640-dc26-3b3f-80ad-40ce8f25c4fc","pitchNumber":3,"startTime":"2026-07-23T18:44:17.855Z","endTime":"2026-07-23T18:44:21.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-23T18:44:25.779Z","endTime":"2026-07-23T18:44:38.889Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045916737318773,"aZ":-15.882505454457403,"pfxX":-6.835588578555825,"pfxZ":8.31490261254033,"pX":-0.472726781368349,"pZ":3.1972909247406514,"vX0":6.808074062580544,"vY0":-138.85016033779291,"vZ0":-2.4927109968211156,"x":135.02,"y":152.45,"x0":-2.0640974336223077,"y0":50.003820321289055,"z0":5.158994860786469,"aX":-13.39582243456056},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2355,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.3939317844771022,"extension":6.38678294602315},"hitData":{"launchSpeed":98.2,"launchAngle":26.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.54,"coordY":66.13}},"index":5,"playId":"62861b46-fa09-336e-b48e-80e087a8ac6d","pitchNumber":4,"startTime":"2026-07-23T18:44:38.889Z","endTime":"2026-07-23T18:44:48.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:44:48.864Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a line drive to left fielder Mauricio Dubón.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T18:44:51.547Z","endTime":"2026-07-23T18:46:12.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":81.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472519389197362,"aZ":-26.876051197556922,"pfxX":-8.725396662877213,"pfxZ":3.183460996484242,"pX":0.09599874253242849,"pZ":1.840437272663389,"vX0":6.816781861295576,"vY0":-128.000187804727,"vZ0":-3.2926920112713898,"x":113.34,"y":189.09,"x0":-1.4629973359124469,"y0":50.00577385744566,"z0":5.239199544128037,"aX":-14.536685194850804},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":1950,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.4272909010703225,"extension":6.0538722546276365},"index":0,"playId":"6ebe88de-707d-3057-8c28-4bfe4313eff4","pitchNumber":1,"startTime":"2026-07-23T18:45:13.649Z","endTime":"2026-07-23T18:45:17.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":88.4,"endSpeed":81.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582718716920077,"aZ":-29.202531400427503,"pfxX":-9.12273998542415,"pfxZ":1.7660718287513282,"pX":-0.6828175527293957,"pZ":1.041929199091864,"vX0":5.394770691714625,"vY0":-128.6542351348662,"vZ0":-4.727987064156131,"x":143.03,"y":210.65,"x0":-1.6168307026433082,"y0":50.003953640319494,"z0":5.155094892802707,"aX":-15.361790836405577},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":2000,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4250165746605661,"extension":6.163748194342954},"index":1,"playId":"47ea5d1f-bbf5-37a9-a4a7-3e99cdc280eb","pitchNumber":2,"startTime":"2026-07-23T18:45:26.004Z","endTime":"2026-07-23T18:45:31.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.905702245580834,"aZ":-16.682626372263513,"pfxX":-6.084544630642746,"pfxZ":8.098754737287697,"pX":-0.4940066016432141,"pZ":3.1873466988520613,"vX0":6.19916755703573,"vY0":-137.1114957740505,"vZ0":-2.285178630593298,"x":135.83,"y":152.72,"x0":-1.9883484710057298,"y0":50.00661913414923,"z0":5.163619106954388,"aX":-11.645208102000293},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2415,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.398712857079659,"extension":6.5202919524539436},"index":2,"playId":"4cc83580-2275-38cc-a971-ebda4eb7bf74","pitchNumber":3,"startTime":"2026-07-23T18:45:41.546Z","endTime":"2026-07-23T18:45:47.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.115030104458814,"aZ":-15.453827169400144,"pfxX":-4.679705557689343,"pfxZ":8.74920062542522,"pX":-0.39047382178514933,"pZ":3.1482597011204727,"vX0":4.504024969032407,"vY0":-136.88323416157095,"vZ0":-3.3110366962775677,"x":131.88,"y":153.78,"x0":-1.4433479846224049,"y0":50.006779920887745,"z0":5.421401059759,"aX":-8.948438137966846},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":7.6,"spinRate":2357,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.3989997336770572,"extension":5.931987226778017},"hitData":{"launchSpeed":89.4,"launchAngle":17.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.62,"coordY":115.33}},"index":3,"playId":"8fd862b4-c5dc-3973-a12f-f9af918fd37f","pitchNumber":4,"startTime":"2026-07-23T18:46:01.420Z","endTime":"2026-07-23T18:46:12.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.45,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:46:12.239Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to right fielder Eli White. Jake Cronenworth to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T18:46:17.832Z","endTime":"2026-07-23T18:46:47.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71977487521632,"aZ":-27.063156363514487,"pfxX":-10.630451605806531,"pfxZ":2.7050240681443167,"pX":-0.3639762791456249,"pZ":2.012172020216009,"vX0":8.56883163197499,"vY0":-136.752381589788,"vZ0":-2.834012018832074,"x":130.87,"y":184.45,"x0":-2.159922841415515,"y0":50.00470501311323,"z0":4.92243522967207,"aX":-20.096619853683812},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":2375,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.40084283211863525,"extension":6.66210647882606},"hitData":{"launchSpeed":97.1,"launchAngle":7.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.42,"coordY":119.24}},"index":0,"playId":"0c91996c-0632-3899-8786-57290c3d1090","pitchNumber":1,"startTime":"2026-07-23T18:46:37.502Z","endTime":"2026-07-23T18:46:47.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":3.15,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:46:47.539Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T18:46:59.185Z","endTime":"2026-07-23T18:48:04.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.440475245180554,"aZ":-26.059138089177754,"pfxX":-8.144079778616856,"pfxZ":3.6355738217874256,"pX":-0.25848525832816793,"pZ":1.0072225967101203,"vX0":6.32557495957957,"vY0":-128.08930652295348,"vZ0":-5.439524653959931,"x":126.85,"y":211.58,"x0":-1.6872095310540214,"y0":50.00331290255536,"z0":5.164798572613081,"aX":-13.698077419403784},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":13.6,"spinRate":2029,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.42564110769879804,"extension":6.29747891838738},"index":0,"playId":"03840aea-314f-386d-ba3b-14370d36c386","pitchNumber":1,"startTime":"2026-07-23T18:47:20.952Z","endTime":"2026-07-23T18:47:24.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9707110301032,"aZ":-24.87656730396637,"pfxX":-8.117618360495948,"pfxZ":4.287202266193267,"pX":0.18433141582246518,"pZ":1.474995946033443,"vX0":6.644669434415097,"vY0":-129.1194478443958,"vZ0":-4.840217889908846,"x":109.97,"y":198.96,"x0":-1.358230911071568,"y0":50.00232374886175,"z0":5.270156578233468,"aX":-13.810819453473849},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":13.3,"spinRate":1956,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.4229846569306037,"extension":6.3853197073569925},"index":1,"playId":"e2f07501-dd30-32ad-a142-0ff5d1124525","pitchNumber":2,"startTime":"2026-07-23T18:47:39.979Z","endTime":"2026-07-23T18:47:43.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708238857924165,"aZ":-17.23540861035472,"pfxX":-6.146139463535512,"pfxZ":7.741443589786137,"pX":-0.26073175517248287,"pZ":3.0300270684823145,"vX0":6.3506404745451475,"vY0":-137.61100229121791,"vZ0":-2.6564416996001206,"x":126.94,"y":156.97,"x0":-1.792834285692012,"y0":50.0066786856564,"z0":5.166838920229856,"aX":-11.866238813844099},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2421,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.3970664094758014,"extension":6.6458606814049075},"index":2,"playId":"a9e20405-6636-3c9a-a3c1-f4608adbd300","pitchNumber":3,"startTime":"2026-07-23T18:47:58.986Z","endTime":"2026-07-23T18:48:04.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":14.600000000000009,"leverageIndex":5.77,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2026-07-23T18:48:04.282Z","atBatIndex":71}]