[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T19:40:28.885Z","endTime":"2025-07-23T19:42:06.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T17:47:33.413Z","endTime":"2025-07-23T19:26:50.126Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"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":"2025-07-23T19:26:50.126Z","endTime":"2025-07-23T19:40:23.851Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"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":"2025-07-23T19:40:23.851Z","endTime":"2025-07-23T19:40:31.239Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.75618145191888,"strikeZoneBottom":1.81472074794762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.347804446173473,"aZ":-26.921867923200068,"pfxX":-10.063446369694663,"pfxZ":2.885965727033974,"pX":0.7545123495292798,"pZ":1.3230185948857935,"vX0":11.34920353909825,"vY0":-134.41715773429445,"vZ0":-5.220836329423752,"x":88.24,"y":203.06,"x0":-2.223899768920725,"y0":50.005542439472606,"z0":5.21282255110681,"aX":-18.33619717110684},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2370,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40817085896475325,"extension":6.525137417207678},"index":3,"playId":"2cc978be-05a4-3425-80c3-8cdcbe59c4a4","pitchNumber":1,"startTime":"2025-07-23T19:40:31.239Z","endTime":"2025-07-23T19:40:35.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96386251624056,"aZ":-23.714685033774487,"pfxX":-8.638123639342524,"pfxZ":4.555310530622598,"pX":0.13516419013003578,"pZ":2.1985168558227994,"vX0":9.536025903513675,"vY0":-135.32151409795327,"vZ0":-3.7664803211696567,"x":111.85,"y":179.42,"x0":-2.3087716561203164,"y0":50.00598236334047,"z0":5.265794958146378,"aX":-16.056060823823262},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":13.7,"spinRate":2479,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40443552920774106,"extension":6.4305891454962065},"index":4,"playId":"26276763-9cbb-335c-b428-c3c6e810064d","pitchNumber":2,"startTime":"2025-07-23T19:40:44.195Z","endTime":"2025-07-23T19:40:47.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.70011281758132,"strikeZoneBottom":1.78587489887059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.585689212092035,"aZ":-39.91665056712462,"pfxX":7.575575878488902,"pfxZ":-5.397284268631907,"pX":-2.4004298186382154,"pZ":3.3838698722092335,"vX0":-1.1691788634999623,"vY0":-119.22025288974855,"vZ0":3.408159136058525,"x":208.5,"y":147.42,"x0":-2.8866607011644643,"y0":50.001660086239845,"z0":5.545955064913502,"aX":10.870207561601747},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.6,"breakHorizontal":-13.4,"spinRate":2504,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.45997880895147514,"extension":6.218630684161079},"index":5,"playId":"1b96ec7f-cf56-3ff0-a341-16c2520d4984","pitchNumber":3,"startTime":"2025-07-23T19:41:02.312Z","endTime":"2025-07-23T19:41:08.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.835100691115056,"aZ":-21.550450889747445,"pfxX":-6.957345358826464,"pfxZ":5.850313937794015,"pX":-0.5427918258705057,"pZ":2.945018133662719,"vX0":6.982656959040106,"vY0":-134.53881294877223,"vZ0":-2.216899077005292,"x":137.69,"y":159.26,"x0":-2.280059892759731,"y0":50.00096378411628,"z0":5.322864480110081,"aX":-12.629495697537891},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.3,"breakHorizontal":10.9,"spinRate":2372,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4086298691534136,"extension":6.3392372121374265},"index":6,"playId":"b68bde78-b55c-3f50-8a4f-c20f06731b03","pitchNumber":4,"startTime":"2025-07-23T19:41:17.898Z","endTime":"2025-07-23T19:41:21.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-23T19:41:29.327Z","endTime":"2025-07-23T19:41:44.992Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.57016954826822,"strikeZoneBottom":1.73598561354796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.655841451978766,"aZ":-31.054169654946932,"pfxX":4.261470568260647,"pfxZ":0.7215020687356279,"pX":-0.875197326170539,"pZ":2.506281813899278,"vX0":3.0298062236821823,"vY0":-124.48254044742728,"vZ0":-0.4896418399524548,"x":150.36,"y":171.11,"x0":-2.664878734468955,"y0":50.00514773432849,"z0":5.292390329630628,"aX":6.640372143164909},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":-8.4,"spinRate":2672,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4412139647975466,"extension":6.333530473263107},"index":8,"playId":"ca9bd6c4-08c9-3311-8548-b40d6bfb00f9","pitchNumber":5,"startTime":"2025-07-23T19:41:44.992Z","endTime":"2025-07-23T19:41:51.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.58177275497801,"strikeZoneBottom":1.77430216899957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69470189802924,"aZ":-21.17533475836542,"pfxX":-7.106413606439043,"pfxZ":5.873294892354876,"pX":-1.0737205804183563,"pZ":3.1365545894397737,"vX0":5.900431843194416,"vY0":-136.41807377252695,"vZ0":-2.05555749459245,"x":157.93,"y":154.09,"x0":-2.3478047746231785,"y0":50.005498749743225,"z0":5.36879909626467,"aX":-13.315644450083308},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":11.5,"spinRate":2411,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40242487818839034,"extension":6.392097473623888},"index":9,"playId":"affc8345-a4dd-32d4-94ac-931e376ee069","pitchNumber":6,"startTime":"2025-07-23T19:42:01.360Z","endTime":"2025-07-23T19:42:06.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-23T19:42:06.650Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, shortstop Geraldo Perdomo to first baseman Josh Naylor. Taylor Trammell to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T19:42:37.468Z","endTime":"2025-07-23T19:44:26.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T19:42:28.228Z","endTime":"2025-07-23T19:42:39.815Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.41288491328445,"strikeZoneBottom":1.54672993738273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52940122649718,"aZ":-23.143348830569902,"pfxX":-8.720544220871421,"pfxZ":5.014622956838588,"pX":-0.6419962194778676,"pZ":2.4728650626524593,"vX0":7.882744040846185,"vY0":-134.21496036128096,"vZ0":-3.246391878144993,"x":141.47,"y":172.01,"x0":-2.502553484540506,"y0":50.00410102502853,"z0":5.370793364993448,"aX":-15.707068602594184},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":13.8,"spinRate":2458,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4101196970175338,"extension":6.647831866031313},"index":1,"playId":"09b9d5b2-2f3c-3be8-8985-3f0a1154b0ff","pitchNumber":1,"startTime":"2025-07-23T19:42:39.815Z","endTime":"2025-07-23T19:42:44.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.809631009232927,"aZ":-22.847166709719737,"pfxX":-9.914873750373355,"pfxZ":5.17415329214821,"pX":-0.36081329904242454,"pZ":2.313468817708159,"vX0":8.698048614809938,"vY0":-133.88421743517713,"vZ0":-3.463500335983287,"x":130.75,"y":176.32,"x0":-2.3747645595405373,"y0":50.00351886123799,"z0":5.272587119090706,"aX":-17.87376893780083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":16.0,"spinRate":2523,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.41022696210917875,"extension":6.391612401594593},"index":2,"playId":"07db583e-4f7b-30a4-bcd9-fc435ffd84ad","pitchNumber":2,"startTime":"2025-07-23T19:42:58.039Z","endTime":"2025-07-23T19:43:01.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14426973994964,"aZ":-27.443045619341948,"pfxX":4.852660453422549,"pfxZ":2.996713714103338,"pX":-0.43465291632894737,"pZ":2.426541405644937,"vX0":4.287205526098887,"vY0":-125.82585366174027,"vZ0":-1.3452751494991788,"x":133.57,"y":173.26,"x0":-2.8004614771861864,"y0":50.00348904008782,"z0":5.223698252909344,"aX":7.66244586776758},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-9.8,"spinRate":2701,"spinDirection":108},"zone":4,"typeConfidence":2.0,"plateTime":0.43785695445150674,"extension":6.347242282366478},"index":3,"playId":"78967047-c724-34b7-8288-f9bf5aad8004","pitchNumber":3,"startTime":"2025-07-23T19:43:21.011Z","endTime":"2025-07-23T19:43:24.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.41727757759964,"strikeZoneBottom":1.55220444858917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24492486303719,"aZ":-29.306870362597564,"pfxX":-10.391888026954955,"pfxZ":1.7710664218265704,"pX":-0.3110716741273216,"pZ":1.1251300318102195,"vX0":8.750575048845205,"vY0":-126.29429112580833,"vZ0":-3.877300176915739,"x":128.86,"y":208.4,"x0":-2.467321073657514,"y0":50.003372919417735,"z0":5.032300712624288,"aX":-16.821398114877525},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2044,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43336961176239974,"extension":7.050581325628968},"index":4,"playId":"276d37df-a77a-3dd5-bee6-4a77b2619e03","pitchNumber":4,"startTime":"2025-07-23T19:43:46.022Z","endTime":"2025-07-23T19:43:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Taylor Trammell steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"actionPlayId":"276d37df-a77a-3dd5-bee6-4a77b2619e03","startTime":"2025-07-23T19:43:57.884Z","endTime":"2025-07-23T19:44:19.568Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"postOnSecond":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.46,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.201264492425636,"aZ":-29.553327423960827,"pfxX":-9.908735306082173,"pfxZ":1.6218351217535893,"pX":-1.0298552378933814,"pZ":2.1327858355633085,"vX0":6.823328557954609,"vY0":-126.14134810857632,"vZ0":-1.626411956616956,"x":156.26,"y":181.19,"x0":-2.4800128110850705,"y0":50.000880384493115,"z0":5.164185988889382,"aX":-15.996644491635436},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":16.4,"spinRate":2090,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43388658975751504,"extension":6.779242586002823},"hitData":{"launchSpeed":89.2,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.1,"coordY":146.45}},"index":6,"playId":"bb863e11-32ae-3ffa-8de2-e733096f88b1","pitchNumber":5,"startTime":"2025-07-23T19:44:19.568Z","endTime":"2025-07-23T19:44:26.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.46,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:44:26.602Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T19:44:49.891Z","endTime":"2025-07-23T19:46:26.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836595685927392,"aZ":-25.819132983526973,"pfxX":3.652134279825149,"pfxZ":3.931130321175787,"pX":0.45620723070926944,"pZ":1.458471085543643,"vX0":6.365063110280432,"vY0":-126.82920942650279,"vZ0":-4.323451142137669,"x":99.61,"y":199.4,"x0":-2.568078199901482,"y0":50.00243690476691,"z0":5.263492189747129,"aX":5.9021032401687545},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-8.2,"spinRate":2674,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4331531831670832,"extension":6.426057991304009},"index":0,"playId":"3ffd1c1a-af53-3dd6-be25-e9aa40b6a49a","pitchNumber":1,"startTime":"2025-07-23T19:44:56.265Z","endTime":"2025-07-23T19:45:00.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.54126963178139,"strikeZoneBottom":1.65184866759983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36432519879808,"aZ":-23.617804944779216,"pfxX":-9.988233670139788,"pfxZ":4.6124943460811005,"pX":1.2951241767503892,"pZ":2.009993360900805,"vX0":12.65889257794313,"vY0":-135.4974200401176,"vZ0":-4.258037860000382,"x":67.63,"y":184.51,"x0":-2.1455626657121574,"y0":50.000165541853505,"z0":5.257547262137542,"aX":-18.518993589775302},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2438,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4046502279876667,"extension":6.765948193992351},"index":1,"playId":"1c7e7159-f92c-37c0-881d-13da0cfaa835","pitchNumber":2,"startTime":"2025-07-23T19:45:32.176Z","endTime":"2025-07-23T19:45:37.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.744976942122832,"aZ":-26.703862352655367,"pfxX":-10.808124907408445,"pfxZ":3.0108426191028457,"pX":0.17606886481330528,"pZ":2.094299609321486,"vX0":10.419344394374555,"vY0":-134.62808303113988,"vZ0":-3.379105475007942,"x":110.29,"y":182.23,"x0":-2.3574013866345798,"y0":50.005197826782215,"z0":5.275322216604287,"aX":-19.659505494770873},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":17.0,"spinRate":2537,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40827774406682193,"extension":6.683509364709895},"index":2,"playId":"a8bb95e9-d1b9-3304-b74c-5c6d7d8c8541","pitchNumber":3,"startTime":"2025-07-23T19:45:49.500Z","endTime":"2025-07-23T19:45:53.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30730179682362,"aZ":-23.33136202080447,"pfxX":-0.017487464856008605,"pfxZ":4.86304563150707,"pX":0.44070908079352095,"pZ":3.116162580057106,"vX0":7.7519416136716295,"vY0":-132.97705486333908,"vZ0":-1.494586374171122,"x":100.2,"y":154.64,"x0":-2.4909710500860904,"y0":50.006055150710694,"z0":5.352700541371954,"aX":-0.03379714093898836},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.4,"spinRate":2679,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.40944878214509295,"extension":6.578075443325078},"index":3,"playId":"0e9a5ce6-adca-3439-b5a7-0ef9f24125f2","pitchNumber":4,"startTime":"2025-07-23T19:46:21.441Z","endTime":"2025-07-23T19:46:26.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.35,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:46:26.198Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out sharply, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T19:46:46.356Z","endTime":"2025-07-23T19:49:20.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63446150429604,"aZ":-29.81961955730232,"pfxX":4.806487719341574,"pfxZ":1.4977819848260836,"pX":0.48006802826743594,"pZ":2.0172388375629096,"vX0":6.066480550764655,"vY0":-124.42844471783103,"vZ0":-2.003843564524383,"x":98.7,"y":184.31,"x0":-2.612550729372878,"y0":50.000816631074606,"z0":5.3002852282088755,"aX":7.546375049713807},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-10.1,"spinRate":2710,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.43994202953743367,"extension":6.526199071767925},"index":0,"playId":"9d590d0e-6d60-305a-a5ca-c259fe20d89e","pitchNumber":1,"startTime":"2025-07-23T19:46:52.492Z","endTime":"2025-07-23T19:46:56.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667720830103562,"aZ":-27.815400556402597,"pfxX":4.911243376222678,"pfxZ":2.8583561764099894,"pX":0.2184535248987323,"pZ":2.6673637495400144,"vX0":5.352810626055106,"vY0":-122.85283782156434,"vZ0":-0.8324901823697175,"x":108.67,"y":166.76,"x0":-2.6280072297077255,"y0":50.00454640703543,"z0":5.37786836106504,"aX":7.496918321629322},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":-10.2,"spinRate":2704,"spinDirection":91},"zone":2,"typeConfidence":2.0,"plateTime":0.4460849060951193,"extension":6.591923802872343},"index":1,"playId":"65d4435f-be73-3907-b279-c6ca4ed6df1b","pitchNumber":2,"startTime":"2025-07-23T19:47:21.537Z","endTime":"2025-07-23T19:47:26.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.1,"strikeZoneTop":3.14345741812731,"strikeZoneBottom":1.47419425516615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88459703178255,"aZ":-27.07010012369956,"pfxX":4.699836907896119,"pfxZ":3.272395268447323,"pX":3.529467900560198,"pZ":0.27926551319356163,"vX0":12.709484415735451,"vY0":-124.6285081218717,"vZ0":-6.542128330850113,"x":-17.54,"y":231.24,"x0":-2.26337024277691,"y0":50.00581720143088,"z0":5.197810009340599,"aX":7.333592972496086},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.4,"breakHorizontal":-11.6,"spinRate":2765,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.44081647495522214,"extension":6.741091407985871},"index":2,"playId":"619cc686-7520-380f-91af-36620f673fe5","pitchNumber":3,"startTime":"2025-07-23T19:47:58.780Z","endTime":"2025-07-23T19:48:04.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.442253755986226,"aZ":-23.625411358954004,"pfxX":-0.2128110404894985,"pfxZ":4.624904945206234,"pX":0.306186550115722,"pZ":3.3655360721051735,"vX0":7.208035886958975,"vY0":-134.4157412928133,"vZ0":-0.8495321911641318,"x":105.33,"y":147.91,"x0":-2.3712726402613082,"y0":50.00081678462355,"z0":5.348148351421369,"aX":-0.393741348414449},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2650,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4059516537962713,"extension":6.5943545429949975},"index":3,"playId":"da0292e3-7ec2-3263-a59a-d0f2dfab2193","pitchNumber":4,"startTime":"2025-07-23T19:48:24.700Z","endTime":"2025-07-23T19:48:30.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.1891596949615,"strikeZoneBottom":1.45057740999991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.133098616250063,"aZ":-30.55335098642706,"pfxX":6.077656773953908,"pfxZ":1.0704170000954227,"pX":2.288725465587085,"pZ":0.7099226333549279,"vX0":9.526756799114771,"vY0":-123.40873452823521,"vZ0":-4.313756487646513,"x":29.76,"y":219.61,"x0":-2.4414457540354215,"y0":50.00282993998015,"z0":5.112784205895187,"aX":9.183984816634302},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-13.6,"spinRate":2800,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4472848732076464,"extension":6.597447806263158},"index":4,"playId":"43075a39-5e3c-3da0-9337-82edb0b1ed7e","pitchNumber":5,"startTime":"2025-07-23T19:48:48.805Z","endTime":"2025-07-23T19:48:53.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59288392772348,"aZ":-24.278803627452696,"pfxX":-9.701273879717096,"pfxZ":4.165554030073273,"pX":-0.2703545316967459,"pZ":1.543906649991187,"vX0":8.816304307104028,"vY0":-137.2752938399187,"vZ0":-5.730444878110919,"x":127.31,"y":197.09,"x0":-2.2754013480110813,"y0":50.00038031905485,"z0":5.328880635920025,"aX":-18.36954597412785},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2562,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.40019367915713655,"extension":6.88891987302059},"hitData":{"launchSpeed":103.9,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":98.56,"coordY":164.42}},"index":5,"playId":"b817a9f6-2fdb-34d8-9ed4-b5d6944b5606","pitchNumber":6,"startTime":"2025-07-23T19:49:11.188Z","endTime":"2025-07-23T19:49:20.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:49:20.476Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (20) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T19:51:38.604Z","endTime":"2025-07-23T19:52:13.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":687888,"link":"/api/v1/people/687888"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70999465276488,"aZ":-17.84355838783907,"pfxX":5.257565221478048,"pfxZ":8.053029379116685,"pX":-0.28190522357083314,"pZ":2.999579436055517,"vX0":-7.218840327799127,"vY0":-132.6351584770782,"vZ0":-3.3313591725945026,"x":127.75,"y":157.79,"x0":1.7935750443110712,"y0":50.002423001916995,"z0":5.575155948248235,"aX":9.355831829419584},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":-7.9,"spinRate":2083,"spinDirection":131},"zone":4,"typeConfidence":0.91,"plateTime":0.4131702285826937,"extension":6.807292321186379},"hitData":{"launchSpeed":106.5,"launchAngle":25.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"hard","location":"78","coordinates":{"coordX":68.6,"coordY":38.62}},"index":0,"playId":"8bd3f5e8-f1ee-34a7-8fc4-952dd5d74da0","pitchNumber":1,"startTime":"2025-07-23T19:51:45.384Z","endTime":"2025-07-23T19:52:13.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:52:13.899Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Cooper Hummel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T19:52:21.329Z","endTime":"2025-07-23T19:52:55.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"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":91.1,"endSpeed":83.3,"strikeZoneTop":3.17946586483971,"strikeZoneBottom":1.57260463076742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.438540466703866,"aZ":-25.32838056021474,"pfxX":11.971168524611114,"pfxZ":3.880279622670556,"pX":-0.6173231982967152,"pZ":1.2412991810485718,"vX0":-10.47555510078559,"vY0":-132.11189409055436,"vZ0":-5.6893024066185065,"x":140.53,"y":205.26,"x0":1.8460775921137575,"y0":50.00500650984334,"z0":5.287118752910223,"aX":21.14004344699713},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-19.3,"spinRate":1891,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.4147661598291785,"extension":7.010264296420113},"index":0,"playId":"cb55c370-5e4a-3553-a89f-1c948c1bf9b3","pitchNumber":1,"startTime":"2025-07-23T19:52:32.083Z","endTime":"2025-07-23T19:52:36.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.111737030643873,"aZ":-25.184555397335906,"pfxX":11.739436187519711,"pfxZ":3.869275725380721,"pX":0.379889802223966,"pZ":1.8913790021365116,"vX0":-8.00899234591454,"vY0":-133.8676713711181,"vZ0":-4.141281751226244,"x":102.52,"y":187.71,"x0":1.8920559544091826,"y0":50.003821361282725,"z0":5.2710124280255535,"aX":21.21215843633605},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":-19.4,"spinRate":1997,"spinDirection":121},"zone":9,"typeConfidence":0.91,"plateTime":0.40986636966254375,"extension":6.911419918447977},"hitData":{"launchSpeed":83.4,"launchAngle":49.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.89,"coordY":125.69}},"index":1,"playId":"d4542bbd-2629-3108-81e1-26c42a88215d","pitchNumber":2,"startTime":"2025-07-23T19:52:45.342Z","endTime":"2025-07-23T19:52:55.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:52:55.354Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lourdes Gurriel Jr. walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T19:53:16.984Z","endTime":"2025-07-23T19:54:13.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.71365134950827,"strikeZoneBottom":1.82484335862776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48711203801032,"aZ":-26.8349855937655,"pfxX":-0.4731037087004273,"pfxZ":3.168266900009347,"pX":-1.8400452735021193,"pZ":1.9098747264406803,"vX0":-9.054368665868783,"vY0":-128.69558790924407,"vZ0":-3.981246528719932,"x":187.14,"y":187.21,"x0":1.7780936220116712,"y0":50.003538377210965,"z0":5.543831326065168,"aX":-0.7966780568799612},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":2.8,"spinRate":2266,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.4248139875908352,"extension":6.808106772027403},"index":0,"playId":"a5af1ac8-55c5-3a0c-9cc1-f8854c79b64b","pitchNumber":1,"startTime":"2025-07-23T19:53:22.170Z","endTime":"2025-07-23T19:53:27.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.76233759652058,"strikeZoneBottom":1.84721857434889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.866660816074877,"aZ":-19.931127736214336,"pfxX":8.612711163310577,"pfxZ":6.86183019481034,"pX":1.1162756653580648,"pZ":3.017413181665703,"vX0":-5.647977053782341,"vY0":-132.60848018784012,"vZ0":-2.4313298277106528,"x":74.45,"y":157.31,"x0":2.152746490873188,"y0":50.00317287702366,"z0":5.3972328590388345,"aX":15.367754987878527},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-14.4,"spinRate":2142,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4127531256558461,"extension":6.866367217727361},"index":1,"playId":"fba00654-06c6-303f-a172-1e467cc0119d","pitchNumber":2,"startTime":"2025-07-23T19:53:40.116Z","endTime":"2025-07-23T19:53:45.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.82071661305519,"strikeZoneBottom":1.93317183586538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.928869629902064,"aZ":-18.5431353804508,"pfxX":6.60014696974592,"pfxZ":7.842097045180739,"pX":-0.06520185988703601,"pZ":1.198983781192024,"vX0":-7.150372109932831,"vY0":-130.59184924126933,"vZ0":-7.217831913720797,"x":119.49,"y":206.41,"x0":1.842907455433339,"y0":50.000850573745815,"z0":5.379325468553566,"aX":11.468725472847158},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.8,"breakHorizontal":-10.4,"spinRate":2095,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.418445369179961,"extension":6.910998404975228},"index":2,"playId":"a5f38082-2626-3492-804b-00d4246059dc","pitchNumber":3,"startTime":"2025-07-23T19:53:53.847Z","endTime":"2025-07-23T19:54:00.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.75654296628386,"strikeZoneBottom":1.84188059658337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.210084023131692,"aZ":-18.93965717013898,"pfxX":7.118867959959561,"pfxZ":7.666147596609324,"pX":1.027330336152469,"pZ":3.390741543107378,"vX0":-4.936723130524901,"vY0":-130.49389831758253,"vZ0":-1.6205897902620774,"x":77.84,"y":147.23,"x0":2.01783919652384,"y0":50.002591443216595,"z0":5.445239064296203,"aX":12.289280268798024},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.8,"breakHorizontal":-11.8,"spinRate":2092,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.4195755034329962,"extension":6.656556040775119},"index":3,"playId":"a8aae838-4a88-3be9-a54c-2fdc0d929156","pitchNumber":4,"startTime":"2025-07-23T19:54:09.145Z","endTime":"2025-07-23T19:54:13.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.56,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:54:13.233Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T19:54:48.475Z","endTime":"2025-07-23T19:56:00.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T19:54:37.542Z","endTime":"2025-07-23T19:54:50.627Z","isPitch":false,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.44333509376677,"strikeZoneBottom":1.52977822411308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.769042268988912,"aZ":-24.149042079060298,"pfxX":-0.9800874591088737,"pfxZ":4.829519098992998,"pX":-0.8154620399887602,"pZ":3.395778012623628,"vX0":-6.666053365204273,"vY0":-127.42750598119905,"vZ0":-0.9435544254266774,"x":148.08,"y":147.09,"x0":1.9509660784910796,"y0":50.00021352101558,"z0":5.661707149512368,"aX":-1.6260264970088552},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.8,"breakHorizontal":3.1,"spinRate":2346,"spinDirection":161},"zone":1,"typeConfidence":0.9,"plateTime":0.4282376284740703,"extension":6.6616790763428515},"index":1,"playId":"037e4e1b-7474-3c1c-91d1-63041730e894","pitchNumber":1,"startTime":"2025-07-23T19:54:50.627Z","endTime":"2025-07-23T19:54:56.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.632751547058824,"aZ":-24.820915626994594,"pfxX":0.07241264790482549,"pfxZ":4.320998642650865,"pX":-0.4628561022943573,"pZ":2.2055551291246087,"vX0":-6.4418079519245035,"vY0":-129.07555256955902,"vZ0":-3.75053504973896,"x":134.64,"y":179.23,"x0":2.046506895142616,"y0":50.00317713789289,"z0":5.569136701140324,"aX":0.12301301959986885},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":1.2,"spinRate":2295,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.42290282794199285,"extension":6.802727111363968},"index":2,"playId":"a981645b-2737-3db0-ba14-77b281b22232","pitchNumber":2,"startTime":"2025-07-23T19:55:07.340Z","endTime":"2025-07-23T19:55:10.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02426564838943,"aZ":-32.94529920655935,"pfxX":-7.934688194654161,"pfxZ":-0.5705308084471525,"pX":0.19665366623901223,"pZ":1.700430989746871,"vX0":-2.7270752173875774,"vY0":-116.51495509816158,"vZ0":-1.2656544319802117,"x":109.5,"y":192.87,"x0":2.4162322875076825,"y0":50.00011381399036,"z0":5.3934348380819985,"aX":-10.793652491814557},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.1,"breakHorizontal":15.1,"spinRate":2547,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.47197708976203456,"extension":6.595759296285446},"index":3,"playId":"eada06cf-6353-35f0-9dbe-6e184cac6005","pitchNumber":3,"startTime":"2025-07-23T19:55:30.980Z","endTime":"2025-07-23T19:55:34.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.563495255608824,"aZ":-19.590143726002097,"pfxX":7.275153822694804,"pfxZ":6.962187126627802,"pX":0.6853590685511116,"pZ":3.642544288754101,"vX0":-6.138424080129385,"vY0":-133.77908758625105,"vZ0":-1.5234145886211858,"x":90.88,"y":140.43,"x0":2.0673590332366887,"y0":50.00533981822646,"z0":5.627372688988229,"aX":13.154486905093071},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-11.8,"spinRate":2170,"spinDirection":127},"zone":3,"typeConfidence":0.91,"plateTime":0.40983680112864773,"extension":6.785227252604228},"index":4,"playId":"c27bd967-5792-3a6e-95c4-2b95e0c8080d","pitchNumber":4,"startTime":"2025-07-23T19:55:56.455Z","endTime":"2025-07-23T19:56:00.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.04,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:56:00.900Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to shortstop Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T19:56:11.947Z","endTime":"2025-07-23T19:57:38.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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.4,"endSpeed":84.8,"strikeZoneTop":3.07040835433749,"strikeZoneBottom":1.55697682300369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55033375597205,"aZ":-26.585818266858485,"pfxX":10.072858670232758,"pfxZ":3.0498542153413375,"pX":0.0038836596366265664,"pZ":2.208804222446417,"vX0":-9.082318476200161,"vY0":-134.33197617366233,"vZ0":-3.5017023553354014,"x":116.85,"y":179.14,"x0":2.1166989646268224,"y0":50.00248163290827,"z0":5.415109675667652,"aX":18.44635509936914},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.9,"breakHorizontal":-16.3,"spinRate":2182,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.4074311535923698,"extension":7.0330462847221},"index":0,"playId":"df7a2b51-c5b3-386d-b8e2-6fe4277375dc","pitchNumber":1,"startTime":"2025-07-23T19:56:27.717Z","endTime":"2025-07-23T19:56:32.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"dbbd22d0-9de5-3e5d-849b-b4814d9b25f6","startTime":"2025-07-23T19:56:46.792Z","endTime":"2025-07-23T19:56:51.304Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.0886719777462,"strikeZoneBottom":1.57228018410509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.795884085323806,"aZ":-35.15819001040752,"pfxX":-8.30650300132013,"pfxZ":-2.1842305735992102,"pX":-1.5047054860885416,"pZ":1.8467945217565926,"vX0":-6.241473031845561,"vY0":-116.90308357110567,"vZ0":-0.657985091484179,"x":174.36,"y":188.92,"x0":2.29177944433633,"y0":50.00363821910385,"z0":5.47105974191404,"aX":-11.342210977925232},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.8,"breakHorizontal":16.7,"spinRate":2642,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.47095879404763474,"extension":6.643515594629032},"index":2,"playId":"b8988082-9aad-3721-ab63-f51adaa7c0f8","pitchNumber":2,"startTime":"2025-07-23T19:57:08.226Z","endTime":"2025-07-23T19:57:14.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.194471539605885,"aZ":-23.88591999054553,"pfxX":-0.2581980855174019,"pfxZ":4.853643918137738,"pX":0.04309888521417436,"pZ":2.1265194641156535,"vX0":-5.204042898644713,"vY0":-129.86176614159208,"vZ0":-4.124339046952673,"x":115.36,"y":181.36,"x0":2.1065845149386666,"y0":50.003428902262435,"z0":5.552279787963747,"aX":-0.4407298637961693},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":1.7,"spinRate":2250,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.42177364891770663,"extension":6.8354983559236615},"hitData":{"launchSpeed":81.5,"launchAngle":69.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.55,"coordY":154.56}},"index":3,"playId":"6742e2ff-422e-3a59-9d3b-da9d9581f226","pitchNumber":3,"startTime":"2025-07-23T19:57:26.852Z","endTime":"2025-07-23T19:57:38.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:57:38.287Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop Geraldo Perdomo to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T19:59:37.949Z","endTime":"2025-07-23T20:00:13.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":84.1,"strikeZoneTop":3.4034194396234,"strikeZoneBottom":1.53872012975748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34892089895362,"aZ":-22.722176627286814,"pfxX":-9.501574435365992,"pfxZ":5.193505098956809,"pX":0.060994596524051946,"pZ":1.826565259226674,"vX0":9.360245062656183,"vY0":-134.8298748598025,"vZ0":-5.065388754259854,"x":114.68,"y":189.46,"x0":-2.239781898470599,"y0":50.005916453631485,"z0":5.356990115757179,"aX":-17.30335054478127},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2451,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40797001114906273,"extension":6.651960542944652},"index":0,"playId":"c86f6e64-4684-3710-b729-9a137fd6176b","pitchNumber":1,"startTime":"2025-07-23T19:59:48.905Z","endTime":"2025-07-23T19:59:53.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43397614796256,"aZ":-24.668643014385335,"pfxX":-9.876598112026194,"pfxZ":4.107708076430781,"pX":-0.014697493611723927,"pZ":2.253833973215324,"vX0":9.410136871431847,"vY0":-134.79914853681265,"vZ0":-3.440850246150948,"x":117.56,"y":177.93,"x0":-2.2808445123298355,"y0":50.00127777925228,"z0":5.304071869541628,"aX":-18.033638109506366},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":15.7,"spinRate":2520,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40755476648632083,"extension":6.675007605637909},"hitData":{"launchSpeed":78.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.07,"coordY":145.43}},"index":1,"playId":"03254872-f643-370b-9aa3-56af09e9ff85","pitchNumber":2,"startTime":"2025-07-23T20:00:05.366Z","endTime":"2025-07-23T20:00:13.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:00:13.927Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T20:00:31.168Z","endTime":"2025-07-23T20:01:02.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.46087548576773,"strikeZoneBottom":1.67124007826928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45124196730108,"aZ":-27.2439595249373,"pfxX":1.0396020219389839,"pfxZ":2.825238431892064,"pX":0.2172717522986178,"pZ":3.9395452057976836,"vX0":6.583171429964079,"vY0":-131.02853054093077,"vZ0":1.3036805181149669,"x":108.72,"y":132.41,"x0":-2.4580473874944446,"y0":50.005583382198935,"z0":5.464154546037438,"aX":1.8162443326569655},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-3.2,"spinRate":2747,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.41725423888579094,"extension":6.387541889003813},"index":0,"playId":"efa2f4fd-e76a-314b-b6cd-2774e23d3620","pitchNumber":1,"startTime":"2025-07-23T20:00:36.989Z","endTime":"2025-07-23T20:00:41.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22730784719829,"aZ":-24.585951416341338,"pfxX":0.5581910368158796,"pfxZ":4.251728057522547,"pX":-0.5238002117512491,"pZ":2.70175121034012,"vX0":4.514629905278355,"vY0":-132.53282039050708,"vZ0":-2.381800429668675,"x":136.97,"y":165.83,"x0":-2.3190577541350756,"y0":50.006026647791224,"z0":5.399990226416509,"aX":0.9974429143817121},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-1.9,"spinRate":2693,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.41262323458992034,"extension":6.371384445515599},"hitData":{"launchSpeed":82.2,"launchAngle":48.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.92,"coordY":100.02}},"index":1,"playId":"4a57d46e-2b5c-3c4d-bd45-c446591b8915","pitchNumber":2,"startTime":"2025-07-23T20:00:51.236Z","endTime":"2025-07-23T20:01:02.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:01:02.110Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Hummel singles on a sharp ground ball to right fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T20:01:19.971Z","endTime":"2025-07-23T20:01:46.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.36741598894857,"strikeZoneBottom":1.5634529422727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.981884243113992,"aZ":-25.518361993901202,"pfxX":-6.895415495022613,"pfxZ":3.692668572602244,"pX":-1.276628339747996,"pZ":3.353565569566575,"vX0":5.689014839755362,"vY0":-133.46956989017843,"vZ0":-0.2635878242064341,"x":165.66,"y":148.23,"x0":-2.5408694183031457,"y0":50.00315456533336,"z0":5.292774619747278,"aX":-12.429221364072534},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":2426,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41053351801791216,"extension":6.4266297013505636},"index":0,"playId":"ceeb1437-c546-3864-bb00-3e0b1e128096","pitchNumber":1,"startTime":"2025-07-23T20:01:22.541Z","endTime":"2025-07-23T20:01:28.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.984920116771562,"aZ":-23.521120892035643,"pfxX":-5.898455067652493,"pfxZ":4.836698990710662,"pX":-0.1025167869120725,"pZ":2.404821746419654,"vX0":8.059330981615782,"vY0":-133.23537953316085,"vZ0":-3.079280472382384,"x":120.91,"y":173.85,"x0":-2.4073814636697133,"y0":50.00199110728795,"z0":5.285011887228404,"aX":-10.550789002674447},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":8.9,"spinRate":2460,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.41189530660936,"extension":6.563269754974097},"hitData":{"launchSpeed":104.8,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":146.56,"coordY":163.38}},"index":1,"playId":"fe67138f-15e8-39e3-800f-d123f260bd97","pitchNumber":2,"startTime":"2025-07-23T20:01:36.246Z","endTime":"2025-07-23T20:01:46.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:01:46.045Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chas McCormick lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T20:02:05.648Z","endTime":"2025-07-23T20:02:48.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.45573201576138,"strikeZoneBottom":1.6459920193035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.023751111296452,"aZ":-23.191726209919963,"pfxX":0.4580396606244781,"pfxZ":5.0721236342280775,"pX":-0.6561187994469149,"pZ":2.771619451252482,"vX0":5.096528747792153,"vY0":-131.7627691655417,"vZ0":-2.332595439375658,"x":142.01,"y":163.95,"x0":-2.668968650277941,"y0":50.00442270424664,"z0":5.368570331544917,"aX":0.8112637858583481},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2778,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.41450669519391514,"extension":6.495308517175726},"index":0,"playId":"ed3a3594-66b2-3060-a888-33074b8b095a","pitchNumber":1,"startTime":"2025-07-23T20:02:16.122Z","endTime":"2025-07-23T20:02:21.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":669450,"link":"/api/v1/people/669450"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T20:02:25.446Z","endTime":"2025-07-23T20:02:42.547Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":669450,"link":"/api/v1/people/669450"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03917528867761,"aZ":-26.922219213180853,"pfxX":3.833661564553406,"pfxZ":3.4286201817843924,"pX":0.80006180969677,"pZ":1.9049089683366842,"vX0":7.200832433878764,"vY0":-123.16960418288888,"vZ0":-2.542678932073755,"x":86.5,"y":187.35,"x0":-2.662475355985985,"y0":50.00509858218412,"z0":5.23316574644397,"aX":5.874538297626268},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.9,"breakHorizontal":-8.6,"spinRate":2775,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.4451204363971555,"extension":6.449172635033904},"hitData":{"launchSpeed":71.1,"launchAngle":18.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":96.89,"coordY":142.98}},"index":2,"playId":"86e382da-950c-37ba-899d-44ef22857c7d","pitchNumber":2,"startTime":"2025-07-23T20:02:42.547Z","endTime":"2025-07-23T20:02:48.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":669450,"link":"/api/v1/people/669450"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:02:48.555Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:04:51.868Z","endTime":"2025-07-23T20:06:17.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.28332482657178,"strikeZoneBottom":1.57139260616139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.655790842538337,"aZ":-34.22492471340221,"pfxX":-9.56302296604542,"pfxZ":-1.5442811505954452,"pX":0.5003932516927294,"pZ":2.803178058566881,"vX0":-1.5505895076631744,"vY0":-115.12428713227504,"vZ0":1.5431388915552067,"x":97.93,"y":163.09,"x0":2.4259810295749014,"y0":50.003216128783734,"z0":5.465447194258657,"aX":-12.689550300964665},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2545,"spinDirection":297},"zone":3,"typeConfidence":0.9,"plateTime":0.47786777627453114,"extension":6.495341771904616},"index":0,"playId":"413b76dd-bc9f-3a7d-b1e2-d06f6ac9352c","pitchNumber":1,"startTime":"2025-07-23T20:04:56.076Z","endTime":"2025-07-23T20:05:01.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.403177163479985,"aZ":-19.81348668322532,"pfxX":6.939063989533357,"pfxZ":6.936033977293502,"pX":0.12618026756789755,"pZ":2.4957584855368644,"vX0":-7.035387220176292,"vY0":-132.1973030751864,"vZ0":-3.967875664584874,"x":112.19,"y":171.39,"x0":1.911875833822579,"y0":50.00298679782384,"z0":5.458323239859582,"aX":12.365404778159125},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":-11.2,"spinRate":2166,"spinDirection":126},"zone":5,"typeConfidence":0.91,"plateTime":0.41326923343238064,"extension":6.972669080776252},"index":1,"playId":"2f1abbbc-08c1-3d4c-a84e-b3709097357f","pitchNumber":2,"startTime":"2025-07-23T20:05:09.915Z","endTime":"2025-07-23T20:05:14.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.07956735519575,"strikeZoneBottom":1.55925862059568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53047179856182,"aZ":-34.45804506217983,"pfxX":10.139683055315393,"pfxZ":-1.6288977400766447,"pX":2.9746466972954657,"pZ":0.7866963009747536,"vX0":-1.641966128505243,"vY0":-118.30895871860083,"vZ0":-2.862357251291577,"x":3.61,"y":217.54,"x0":2.3651968869887954,"y0":50.001991196537894,"z0":5.199826382260634,"aX":14.238820019892378},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.4,"breakHorizontal":-17.9,"spinRate":2010,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.46462572567287985,"extension":6.681063232470261},"index":2,"playId":"199b853b-f0ef-3620-beb7-cc90d6f07f99","pitchNumber":3,"startTime":"2025-07-23T20:05:29.473Z","endTime":"2025-07-23T20:05:33.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2413603596581,"aZ":-24.545647162277096,"pfxX":6.9844359500071995,"pfxZ":4.228949276637561,"pX":0.8643890561778634,"pZ":3.532874951392757,"vX0":-5.700693432100274,"vY0":-132.95454419218046,"vZ0":-0.45962097001523816,"x":84.05,"y":143.39,"x0":2.119949695832643,"y0":50.00585330916164,"z0":5.4761642037866975,"aX":12.612472030674192},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-11.5,"spinRate":2059,"spinDirection":124},"zone":12,"typeConfidence":0.56,"plateTime":0.4106277929173676,"extension":6.7712766953663435},"index":3,"playId":"ac991f72-6fba-3bc9-81ef-9e191a457c0c","pitchNumber":4,"startTime":"2025-07-23T20:05:51.883Z","endTime":"2025-07-23T20:05:55.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.3,"endSpeed":74.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.198186917638925,"aZ":-34.586485866273755,"pfxX":10.493715478167118,"pfxZ":-1.7431184538512556,"pX":-0.1528658612701142,"pZ":0.6761804688869758,"vX0":-8.110257895959855,"vY0":-116.67355319384146,"vZ0":-2.7946121889114144,"x":122.83,"y":220.52,"x0":1.9987051559535784,"y0":50.00306104710778,"z0":5.137115526122074,"aX":14.520888151281424},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.6,"breakHorizontal":-17.0,"spinRate":1957,"spinDirection":83},"zone":13,"typeConfidence":0.9,"plateTime":0.46880443656419857,"extension":6.775973462848932},"index":4,"playId":"af26809e-2f8e-3929-b1d9-d27e9f410d15","pitchNumber":5,"startTime":"2025-07-23T20:06:13.568Z","endTime":"2025-07-23T20:06:17.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:06:17.860Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:06:38.822Z","endTime":"2025-07-23T20:07:37.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.50832258371954,"strikeZoneBottom":1.60042759955908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15550164557881,"aZ":-32.524188170552904,"pfxX":-7.297469115184292,"pfxZ":-0.26246846320760486,"pX":-0.42009288037197023,"pZ":1.7292760021787907,"vX0":-3.931976184307485,"vY0":-115.01776637593689,"vZ0":-1.1457386831010132,"x":133.01,"y":192.09,"x0":2.2619345581046626,"y0":50.00236766372918,"z0":5.3994569974073165,"aX":-9.736344279684149},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.5,"breakHorizontal":14.3,"spinRate":2474,"spinDirection":303},"zone":7,"typeConfidence":0.9,"plateTime":0.4769637847135164,"extension":6.6189468631875625},"index":0,"playId":"11e74c1e-9e11-38f3-a6c0-fb80ae005fff","pitchNumber":1,"startTime":"2025-07-23T20:06:45.028Z","endTime":"2025-07-23T20:06:50.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.606961756277897,"aZ":-31.37964854371536,"pfxX":10.985654188385396,"pfxZ":0.5790677820680266,"pX":0.3950072520739311,"pZ":1.179754424918664,"vX0":-7.10060196606799,"vY0":-117.0375741292102,"vZ0":-2.473925032611128,"x":101.94,"y":206.93,"x0":2.0521123786968403,"y0":50.00498656762995,"z0":5.210843592687051,"aX":15.130134914934958},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.7,"breakHorizontal":-18.0,"spinRate":2145,"spinDirection":81},"zone":14,"typeConfidence":0.9,"plateTime":0.4693185975629941,"extension":6.8414087760184294},"index":1,"playId":"9ac6095b-d794-3755-a74a-662bc0e8adf5","pitchNumber":2,"startTime":"2025-07-23T20:06:59.596Z","endTime":"2025-07-23T20:07:03.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.40936329327362,"strikeZoneBottom":1.5850906265933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97514035652739,"aZ":-19.862377188557645,"pfxX":6.104402654561911,"pfxZ":6.742840544971589,"pX":0.8411583917631329,"pZ":3.748053809323266,"vX0":-5.197506380829348,"vY0":-134.2593883580463,"vZ0":-1.0126473775824103,"x":84.94,"y":137.58,"x0":2.0086934172696296,"y0":50.004910817209925,"z0":5.543297658461892,"aX":11.149592516403873},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-10.0,"spinRate":2235,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.4079134208902806,"extension":6.809819709283432},"index":2,"playId":"9f86a9c3-4c4c-3357-9ea7-856981c35563","pitchNumber":3,"startTime":"2025-07-23T20:07:17.703Z","endTime":"2025-07-23T20:07:22.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.38335747669707,"strikeZoneBottom":1.57281982523607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.702174334507767,"aZ":-18.814825411861207,"pfxX":6.829815001893187,"pfxZ":7.557673222200862,"pX":0.9515090410006082,"pZ":2.733194733148296,"vX0":-4.842285230657099,"vY0":-132.2626656781314,"vZ0":-3.54835279876571,"x":80.73,"y":164.98,"x0":1.9203685181994303,"y0":50.00649639285297,"z0":5.475208900894712,"aX":12.080393548655113},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":-11.3,"spinRate":2216,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.41441469672625875,"extension":7.03466209148911},"index":3,"playId":"305b21f6-6236-31d7-aee7-4d23e394768b","pitchNumber":4,"startTime":"2025-07-23T20:07:33.423Z","endTime":"2025-07-23T20:07:37.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:07:37.437Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a line drive to left fielder Cooper Hummel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:07:54.265Z","endTime":"2025-07-23T20:08:28.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.4,"strikeZoneTop":3.40218611223224,"strikeZoneBottom":1.57832724489368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599135461864755,"aZ":-19.782746767033384,"pfxX":7.074073825680738,"pfxZ":6.858691019718722,"pX":-0.8028178155959056,"pZ":1.323304280928855,"vX0":-9.458460498810544,"vY0":-133.30237738130532,"vZ0":-6.880387952142676,"x":147.6,"y":203.05,"x0":1.8658242232600255,"y0":50.00241410375222,"z0":5.357043037561403,"aX":12.780951193934962},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":-10.9,"spinRate":2202,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.41027553637767955,"extension":7.029120358159311},"index":0,"playId":"84c74575-cb48-33e5-833d-c2c838594f75","pitchNumber":1,"startTime":"2025-07-23T20:08:05.074Z","endTime":"2025-07-23T20:08:10.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.280162305132208,"aZ":-25.17782273216531,"pfxX":-0.43598221902807843,"pfxZ":4.145299325579035,"pX":-0.6664711097448168,"pZ":2.5260839965215025,"vX0":-6.622258313732726,"vY0":-128.47892614364,"vZ0":-2.769738471890979,"x":142.4,"y":170.58,"x0":1.9910248111858186,"y0":50.00292517285414,"z0":5.555523284233874,"aX":-0.7341550662677049},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":2.2,"spinRate":2402,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.42479824658838305,"extension":6.739430415339536},"hitData":{"launchSpeed":85.0,"launchAngle":16.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.59,"coordY":136.21}},"index":1,"playId":"c7cd862c-5a27-3e6f-aca7-9ed605664cdb","pitchNumber":2,"startTime":"2025-07-23T20:08:19.279Z","endTime":"2025-07-23T20:08:28.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:08:28.875Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Chas McCormick. Blaze Alexander to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:08:51.065Z","endTime":"2025-07-23T20:09:25.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.46071549140786,"strikeZoneBottom":1.72484445635885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.783689434659525,"aZ":-24.3188069907078,"pfxX":0.9624114665265409,"pfxZ":4.629515269420153,"pX":0.7103703746396931,"pZ":2.282851999698064,"vX0":-4.385030005608108,"vY0":-129.1403170221088,"vZ0":-3.4944475766984024,"x":89.92,"y":177.14,"x0":2.3020501462749134,"y0":50.001029406882466,"z0":5.514727138219155,"aX":1.6325868532603451},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":-0.8,"spinRate":2265,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.42341349744495593,"extension":6.875637390709156},"index":0,"playId":"1c051b79-fb86-326b-aebf-926aa51ab02d","pitchNumber":1,"startTime":"2025-07-23T20:08:58.327Z","endTime":"2025-07-23T20:09:02.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.907045060827976,"aZ":-33.35473432380008,"pfxX":10.66854981035365,"pfxZ":-0.8296978887358684,"pX":0.7881289543857434,"pZ":2.3088988998055813,"vX0":-6.353887805474217,"vY0":-118.72011247984743,"vZ0":-0.10712584758707111,"x":86.96,"y":176.44,"x0":2.114291352911195,"y0":50.000982835643455,"z0":5.392526789997017,"aX":15.214570106355946},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":-17.8,"spinRate":2290,"spinDirection":85},"zone":6,"typeConfidence":0.9,"plateTime":0.46150729152771586,"extension":6.674026287350549},"hitData":{"launchSpeed":96.6,"launchAngle":7.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.48,"coordY":131.12}},"index":1,"playId":"a02a8da0-1743-3e34-a4d0-08c132588b94","pitchNumber":2,"startTime":"2025-07-23T20:09:14.376Z","endTime":"2025-07-23T20:09:25.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.81,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:09:25.312Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to first baseman Victor Caratini in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:09:56.235Z","endTime":"2025-07-23T20:10:24.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.6864361017314,"strikeZoneBottom":1.72102968942175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.661309196770116,"aZ":-31.464110067516764,"pfxX":10.323548682957647,"pfxZ":0.5009354210554289,"pX":1.6744887400775583,"pZ":3.095446522730852,"vX0":-4.528577373097203,"vY0":-117.71135599449681,"vZ0":1.24104005299255,"x":53.17,"y":155.2,"x0":2.2787363700523593,"y0":50.00104664567797,"z0":5.467385786553766,"aX":14.532578521569855},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.4,"breakHorizontal":-17.6,"spinRate":2120,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.46474355790617006,"extension":6.561283709709327},"index":0,"playId":"878dcf82-dec9-3cc5-bed9-5037498544c9","pitchNumber":1,"startTime":"2025-07-23T20:09:58.195Z","endTime":"2025-07-23T20:10:02.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.518103673987717,"aZ":-24.22794806606809,"pfxX":0.3123087500741675,"pfxZ":4.555116654187348,"pX":-0.35975936688588794,"pZ":3.2496113792023467,"vX0":-6.558107158673624,"vY0":-130.28250595581216,"vZ0":-1.5154546834025115,"x":130.71,"y":151.04,"x0":2.133689746520852,"y0":50.00454733331838,"z0":5.643821384963607,"aX":0.546255253156848},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":0.7,"spinRate":2278,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.4180265398209846,"extension":6.769797748077854},"hitData":{"launchSpeed":63.3,"launchAngle":70.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.53,"coordY":179.71}},"index":1,"playId":"651056fc-ebb1-300b-ab6f-dd6b6daa292c","pitchNumber":2,"startTime":"2025-07-23T20:10:16.849Z","endTime":"2025-07-23T20:10:24.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-4.400000000000013,"leverageIndex":1.68,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:10:24.983Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shay Whitcomb strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:12:27.971Z","endTime":"2025-07-23T20:13:54.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.34670229212998,"strikeZoneBottom":1.57217545601864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.285900363059735,"aZ":-25.81564913704594,"pfxX":-9.05091369511184,"pfxZ":3.5865808314792886,"pX":-0.3796161268149662,"pZ":2.7559297032268524,"vX0":8.323472928126032,"vY0":-132.55976631542455,"vZ0":-1.9779885317241082,"x":131.47,"y":164.37,"x0":-2.389800685484068,"y0":50.00332380969776,"z0":5.403189754582658,"aX":-16.050517831869858},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":2554,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4137551227387348,"extension":6.594734711642749},"index":0,"playId":"33919c1d-d2b4-317f-b884-1d3fedf3d6de","pitchNumber":1,"startTime":"2025-07-23T20:12:32.461Z","endTime":"2025-07-23T20:12:36.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.35117352254717,"strikeZoneBottom":1.56849000897176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.703703127610172,"aZ":-26.719055580596624,"pfxX":-9.156696361282401,"pfxZ":3.093463877101679,"pX":1.072738899984836,"pZ":1.878251221398714,"vX0":11.51740718475091,"vY0":-132.2362046436932,"vZ0":-3.533362779313907,"x":76.11,"y":188.07,"x0":-2.161063538154167,"y0":50.00008005103886,"z0":5.204581369186815,"aX":-16.123107280571187},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":13.9,"spinRate":2535,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4151197327335838,"extension":6.638922754697468},"index":1,"playId":"b2b6e383-c6f4-336f-925f-17e45661ee28","pitchNumber":2,"startTime":"2025-07-23T20:12:45.729Z","endTime":"2025-07-23T20:12:51.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.78650432578211,"aZ":-27.683218111601487,"pfxX":-10.447454502111379,"pfxZ":2.4681752076157943,"pX":0.017282824833103956,"pZ":1.5155274433433759,"vX0":9.486232847179767,"vY0":-134.36623395897325,"vZ0":-4.765302870275192,"x":116.34,"y":197.86,"x0":-2.2121867703733504,"y0":50.00029228773798,"z0":5.29370173874595,"aX":-18.98345211100272},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":2498,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4085953733684611,"extension":6.623475476526319},"index":2,"playId":"a53ffb88-95f0-3e84-8f05-fb00bf4f2821","pitchNumber":3,"startTime":"2025-07-23T20:13:00.250Z","endTime":"2025-07-23T20:13:03.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.32848670122778,"strikeZoneBottom":1.51864728028838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.772154884046966,"aZ":-24.320464845131557,"pfxX":3.8969806411462358,"pfxZ":5.087494190773195,"pX":1.7910662885075426,"pZ":1.0578677234447074,"vX0":9.126538705124236,"vY0":-123.48141876887966,"vZ0":-4.856063891077966,"x":48.73,"y":210.22,"x0":-2.460062962421465,"y0":50.00112362467494,"z0":5.098111889141092,"aX":6.010659943306543},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.3,"breakHorizontal":-9.2,"spinRate":2810,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4437015242836684,"extension":6.480646648589064},"index":3,"playId":"041114b0-8260-3fc8-ae10-bed6ad2a8858","pitchNumber":4,"startTime":"2025-07-23T20:13:20.196Z","endTime":"2025-07-23T20:13:24.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.30488284200913,"strikeZoneBottom":1.6036397950675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.945045286164415,"aZ":-27.85046450103559,"pfxX":-10.35566500699767,"pfxZ":2.422193543705353,"pX":1.1374965854160393,"pZ":2.6846043138321547,"vX0":12.18683377557526,"vY0":-132.96884062060556,"vZ0":-1.604176332840312,"x":73.64,"y":166.3,"x0":-2.163246705884928,"y0":50.0052752298712,"z0":5.319535614223177,"aX":-18.51571119235066},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":2496,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4121759465978023,"extension":6.744579875405373},"index":4,"playId":"af78f4dc-98ba-3247-b6e6-b0f21da17fc6","pitchNumber":5,"startTime":"2025-07-23T20:13:33.761Z","endTime":"2025-07-23T20:13:39.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.356304569322685,"aZ":-24.820606159977988,"pfxX":-9.67704802971788,"pfxZ":3.831008220641235,"pX":-0.945451735078498,"pZ":2.2790652697174343,"vX0":7.134812087707438,"vY0":-137.6309211880901,"vZ0":-3.7952073594453433,"x":153.04,"y":177.25,"x0":-2.313262804272672,"y0":50.00389235428206,"z0":5.3555982718813375,"aX":-18.57841481155467},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":16.1,"spinRate":2493,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39786148888469564,"extension":6.6960880610436835},"index":5,"playId":"1593dd2a-0b34-3037-81d4-c1797bbf8f5e","pitchNumber":6,"startTime":"2025-07-23T20:13:49.294Z","endTime":"2025-07-23T20:13:54.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:13:54.446Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Trammell flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:14:09.187Z","endTime":"2025-07-23T20:16:39.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[3],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.70117209221305,"strikeZoneBottom":1.82235135773712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.562085357933466,"aZ":-41.15342309176501,"pfxX":7.443522592995169,"pfxZ":-6.4877695806097915,"pX":-0.8937362827663878,"pZ":2.8144707508898628,"vX0":1.9816000743695759,"vY0":-117.31972041053146,"vZ0":2.59967149528451,"x":151.07,"y":162.79,"x0":-2.7175245218143416,"y0":50.00149517913829,"z0":5.545809274144803,"aX":10.305690036926014},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.8,"breakHorizontal":-13.9,"spinRate":2528,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4680550744413585,"extension":6.410798915929813},"index":0,"playId":"2a3516e2-8da4-393e-8424-3e5ebdbf484a","pitchNumber":1,"startTime":"2025-07-23T20:14:17.726Z","endTime":"2025-07-23T20:14:24.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.73739460282773,"strikeZoneBottom":1.86314555008097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.640839946896726,"aZ":-28.156457927900618,"pfxX":-9.442600384306026,"pfxZ":2.5657188325089795,"pX":-1.2651809822666946,"pZ":2.9324215625709367,"vX0":6.433416745957414,"vY0":-124.03070303829713,"vZ0":0.009813652006934181,"x":165.23,"y":159.6,"x0":-2.6593080955423365,"y0":50.00331343389075,"z0":5.266691338588291,"aX":-14.786309446695995},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":2067,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.44076955995526745,"extension":6.714119559547765},"index":1,"playId":"8e6707be-778f-33dd-a462-311ddbebbbb9","pitchNumber":2,"startTime":"2025-07-23T20:14:31.235Z","endTime":"2025-07-23T20:14:37.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.697707422410318,"aZ":-22.03955568671432,"pfxX":1.2076153444567481,"pfxZ":5.690383110202218,"pX":1.1450006628528275,"pZ":2.5535836179733162,"vX0":8.523949510375521,"vY0":-132.22522147320646,"vZ0":-3.250068241566502,"x":73.36,"y":169.83,"x0":-2.269796465297611,"y0":50.00302756240537,"z0":5.4054043494709045,"aX":2.1479080229429504},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-4.0,"spinRate":2677,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41335884057852246,"extension":6.564035767291715},"index":2,"playId":"0d879080-03d0-3fd8-919d-6f76e299bf18","pitchNumber":3,"startTime":"2025-07-23T20:14:46.407Z","endTime":"2025-07-23T20:14:51.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2025-07-23T20:15:10.400Z","endTime":"2025-07-23T20:15:46.000Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.7118207925428,"strikeZoneBottom":1.79550242720151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.614356847013074,"aZ":-28.235353130667818,"pfxX":-8.887663704471729,"pfxZ":2.1211753708233827,"pX":0.31240268540972127,"pZ":1.924640316499835,"vX0":10.062292312735886,"vY0":-135.3234645517023,"vZ0":-3.8331526445062636,"x":105.09,"y":186.81,"x0":-2.299945074391682,"y0":50.00003485234154,"z0":5.338082636017088,"aX":-16.47655734170946},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":13.9,"spinRate":2498,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.40480572687406013,"extension":6.659270397018},"index":4,"playId":"d1cf72c3-2ced-3c39-b4b5-640c337c9ce0","pitchNumber":4,"startTime":"2025-07-23T20:15:46.000Z","endTime":"2025-07-23T20:15:50.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-23T20:15:55.788Z","endTime":"2025-07-23T20:16:09.485Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.70403594284153,"strikeZoneBottom":1.81556971590171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.268155511573468,"aZ":-27.15805386278437,"pfxX":7.9766257514258205,"pfxZ":3.214006704902407,"pX":1.1897449509687263,"pZ":1.2845430019187765,"vX0":6.688479465268015,"vY0":-124.49648400220873,"vZ0":-3.833953063751163,"x":71.65,"y":204.1,"x0":-2.5734023629728258,"y0":50.00507455983934,"z0":5.106318661723238,"aX":12.451749533656521},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-16.1,"spinRate":2775,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.44088604950007726,"extension":6.5763006145785985},"index":6,"playId":"99b00803-d9f1-3ec3-ab7e-5e32ed20b68f","pitchNumber":5,"startTime":"2025-07-23T20:16:09.485Z","endTime":"2025-07-23T20:16:16.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90512313556186,"aZ":-24.398069205014064,"pfxX":-7.734289046555292,"pfxZ":4.181333353581778,"pX":0.20401233050942258,"pZ":2.6900672106436607,"vX0":9.271433375025813,"vY0":-135.1568940890548,"vZ0":-2.446781361055801,"x":109.22,"y":166.15,"x0":-2.2568891837961123,"y0":50.00463227530911,"z0":5.310368524947053,"aX":-14.391582884720277},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":12.1,"spinRate":2569,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4043778872829491,"extension":6.599513601984839},"hitData":{"launchSpeed":89.4,"launchAngle":55.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.34,"coordY":110.79}},"index":7,"playId":"bc0537cd-7de3-39fc-b15e-f28393853965","pitchNumber":6,"startTime":"2025-07-23T20:16:29.010Z","endTime":"2025-07-23T20:16:39.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:16:39.771Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:16:56.967Z","endTime":"2025-07-23T20:17:55.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.717848595263174,"aZ":-28.63914821214211,"pfxX":-9.833060942772502,"pfxZ":2.154725667657681,"pX":-0.057511819360417896,"pZ":2.2147177721344,"vX0":9.276705722056802,"vY0":-127.02709285303618,"vZ0":-1.9158723214386584,"x":119.19,"y":178.98,"x0":-2.469923732241441,"y0":50.00507280973018,"z0":5.243824141831303,"aX":-16.15754576161721},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":2192,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4303073422454311,"extension":6.780626870990521},"index":0,"playId":"dd1cc3a0-7a40-35d7-9ea1-9cd37711c22d","pitchNumber":1,"startTime":"2025-07-23T20:17:02.844Z","endTime":"2025-07-23T20:17:07.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T20:17:15.420Z","endTime":"2025-07-23T20:17:27.155Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.42428226901572,"strikeZoneBottom":1.53856021909225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.128198879892352,"aZ":-26.86546102431756,"pfxX":-10.389290705038036,"pfxZ":2.8747609641323235,"pX":0.24438459816535962,"pZ":0.9979292135040816,"vX0":10.265134118651368,"vY0":-135.21300245274915,"vZ0":-6.177362873530082,"x":107.68,"y":211.84,"x0":-2.2557317129907846,"y0":50.00358273748568,"z0":5.2032033111222376,"aX":-19.1930247673858},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":16.6,"spinRate":2590,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.405453214287975,"extension":6.441443276974668},"index":2,"playId":"323cd98f-d8ab-3ac0-9267-70e261968e1c","pitchNumber":2,"startTime":"2025-07-23T20:17:27.155Z","endTime":"2025-07-23T20:17:32.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.436828326829364,"aZ":-26.76505022027129,"pfxX":4.457213329472097,"pfxZ":3.460117892581353,"pX":-0.21542412490223053,"pZ":2.293953217277832,"vX0":4.718425625610204,"vY0":-124.08340089727359,"vZ0":-1.7081721067256774,"x":125.21,"y":176.84,"x0":-2.719341342730938,"y0":50.00104946102984,"z0":5.217769545753221,"aX":6.959618973790306},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-9.1,"spinRate":2721,"spinDirection":98},"zone":5,"typeConfidence":2.0,"plateTime":0.4411418568292613,"extension":6.374764361773713},"hitData":{"launchSpeed":83.6,"launchAngle":53.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.22,"coordY":123.62}},"index":3,"playId":"03941272-3c1d-3f68-9563-d6623af5bbaa","pitchNumber":3,"startTime":"2025-07-23T20:17:46.025Z","endTime":"2025-07-23T20:17:55.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:17:55.821Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out sharply to center fielder Taylor Trammell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T20:19:59.221Z","endTime":"2025-07-23T20:20:30.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.11355137870543,"strikeZoneBottom":1.48278517055958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.667092737398097,"aZ":-32.74000397443755,"pfxX":-7.998357366258328,"pfxZ":-0.4373082452811037,"pX":-1.354951921080466,"pZ":2.669644619562199,"vX0":-5.709433965511216,"vY0":-112.70025892309667,"vZ0":1.118403039268205,"x":168.65,"y":166.7,"x0":2.2562562895563305,"y0":50.00551769647109,"z0":5.489461957674104,"aX":-10.226708683966029},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.1,"breakHorizontal":16.0,"spinRate":2558,"spinDirection":303},"zone":11,"typeConfidence":0.9,"plateTime":0.4871528787623096,"extension":6.625502851050816},"index":0,"playId":"c7377b9a-1f38-3cc0-a1b2-aaa0d728e9df","pitchNumber":1,"startTime":"2025-07-23T20:20:06.699Z","endTime":"2025-07-23T20:20:13.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.482558480728716,"aZ":-21.38161767816331,"pfxX":0.5296972848029323,"pfxZ":6.296402655764546,"pX":-0.026506042849142937,"pZ":2.0772569595831536,"vX0":-5.6177245161571925,"vY0":-129.41353246353285,"vZ0":-4.53548664546201,"x":118.01,"y":182.69,"x0":2.0942202967264887,"y0":50.00042788324353,"z0":5.469556086281279,"aX":0.9090119454845268},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.7,"breakHorizontal":0.1,"spinRate":2277,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.4216491688522037,"extension":6.851412122989483},"hitData":{"launchSpeed":102.5,"launchAngle":28.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":94.06,"coordY":38.23}},"index":1,"playId":"201f5802-095b-3e4a-88d4-eba8978d0e93","pitchNumber":2,"startTime":"2025-07-23T20:20:19.971Z","endTime":"2025-07-23T20:20:30.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:20:30.886Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out softly, third baseman Shay Whitcomb to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T20:20:53.342Z","endTime":"2025-07-23T20:21:32.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(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":88.9,"endSpeed":81.7,"strikeZoneTop":3.65551032137765,"strikeZoneBottom":1.81197527073714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27295889979296,"aZ":-24.24561042490505,"pfxX":0.06693573922195917,"pfxZ":4.652147106213738,"pX":0.6891058834334238,"pZ":3.4473086797297934,"vX0":-3.374961817029827,"vY0":-129.51148701768534,"vZ0":-1.0188171729845577,"x":90.73,"y":145.7,"x0":1.9987225261928174,"y0":50.0029345900301,"z0":5.695008879063878,"aX":0.11501838360299331},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2211,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.42243892514351566,"extension":6.675556815910454},"index":0,"playId":"a9fe7a92-ffee-3fe4-a1ed-3dede177e499","pitchNumber":1,"startTime":"2025-07-23T20:20:58.024Z","endTime":"2025-07-23T20:21:02.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.82507800992775,"strikeZoneBottom":1.90056655731566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.367256319127456,"aZ":-34.15558232158911,"pfxX":11.11160086305718,"pfxZ":-1.4143783462217323,"pX":0.30236437514895365,"pZ":0.7831206495227025,"vX0":-7.416276271548683,"vY0":-117.96539669404426,"vZ0":-2.905463202636213,"x":105.47,"y":217.64,"x0":2.050252742494623,"y0":50.00272559616952,"z0":5.193482413750684,"aX":15.591276529695774},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.0,"breakHorizontal":-18.2,"spinRate":2282,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.46510848616645983,"extension":6.579403209772386},"index":1,"playId":"d7b39122-b20e-396b-b861-a0bb14706b1d","pitchNumber":2,"startTime":"2025-07-23T20:21:10.534Z","endTime":"2025-07-23T20:21:15.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.972730958859273,"aZ":-34.388026038172846,"pfxX":10.732161621505496,"pfxZ":-1.6297102530928278,"pX":0.7950547151635207,"pZ":1.3924521350808503,"vX0":-6.104974052834819,"vY0":-115.98106531947661,"vZ0":-1.3781180788785647,"x":86.69,"y":201.18,"x0":2.0689545252809736,"y0":50.002146182074924,"z0":5.278056920101109,"aX":14.600169377408069},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.0,"breakHorizontal":-17.9,"spinRate":2196,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.47250742392462275,"extension":6.626031075572789},"hitData":{"launchSpeed":59.8,"launchAngle":-56.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.03,"coordY":174.25}},"index":2,"playId":"1aca7757-c94f-3c0a-b0ba-b43a36483cad","pitchNumber":3,"startTime":"2025-07-23T20:21:24.549Z","endTime":"2025-07-23T20:21:32.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:21:32.736Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T20:21:53.736Z","endTime":"2025-07-23T20:22:52.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":78.6,"endSpeed":71.8,"strikeZoneTop":3.60485824310474,"strikeZoneBottom":1.71349819954406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71726004812021,"aZ":-34.06110849558078,"pfxX":-9.588671794855475,"pfxZ":-1.4402465697697604,"pX":0.2866153612742724,"pZ":3.3048197617038295,"vX0":-2.038192386433689,"vY0":-114.37971700228289,"vZ0":2.5012164430564177,"x":106.07,"y":149.55,"x0":2.4361338365970338,"y0":50.00059490595314,"z0":5.556316835348808,"aX":-12.597398082551102},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.6,"breakHorizontal":17.9,"spinRate":2515,"spinDirection":295},"zone":3,"typeConfidence":0.9,"plateTime":0.48037855713724076,"extension":6.269727247342075},"index":0,"playId":"d8acf826-7f1f-30fc-b674-4b6e79041e40","pitchNumber":1,"startTime":"2025-07-23T20:21:59.667Z","endTime":"2025-07-23T20:22:05.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.68689756219091,"strikeZoneBottom":1.60365368796513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.011679160181618,"aZ":-24.341872874316554,"pfxX":10.960807915255067,"pfxZ":4.302280363639742,"pX":0.9177145582923167,"pZ":3.110750953844096,"vX0":-6.252886151685321,"vY0":-134.06957197576585,"vZ0":-1.8045815719556733,"x":82.02,"y":154.79,"x0":1.8562870371616198,"y0":50.003040378376014,"z0":5.530079095825497,"aX":19.951566417874627},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":-18.5,"spinRate":2115,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.4085521271465815,"extension":6.917046796978502},"index":1,"playId":"55fb81ee-14f7-3eae-b5b9-30f20bd154a9","pitchNumber":2,"startTime":"2025-07-23T20:22:12.633Z","endTime":"2025-07-23T20:22:16.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42305964348671,"aZ":-34.0850410711102,"pfxX":-9.8813720008162,"pfxZ":-1.410514317428584,"pX":0.08482111786121901,"pZ":2.4070311854704047,"vX0":-2.309112248894113,"vY0":-116.03232432018413,"vZ0":0.4879992720738,"x":113.77,"y":173.79,"x0":2.3785872687109366,"y0":50.00510511613948,"z0":5.464019803075912,"aX":-13.360520837507428},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.2,"breakHorizontal":18.5,"spinRate":2657,"spinDirection":302},"zone":5,"typeConfidence":0.9,"plateTime":0.47358044158657364,"extension":6.394030688010496},"index":2,"playId":"97fe7880-d83e-3447-9d19-66571e784757","pitchNumber":3,"startTime":"2025-07-23T20:22:27.783Z","endTime":"2025-07-23T20:22:32.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46677467086744,"aZ":-34.16576203048545,"pfxX":10.95516415236357,"pfxZ":-1.4181775293718548,"pX":1.2655941039018888,"pZ":1.9919080001414682,"vX0":-5.2562800379117505,"vY0":-118.29508873574561,"vZ0":-0.3645591304249429,"x":68.76,"y":185.0,"x0":2.103728519212437,"y0":50.00298096025036,"z0":5.304390398181188,"aX":15.38627613463825},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.4,"breakHorizontal":-18.4,"spinRate":1968,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.46463174987627287,"extension":6.569198978954017},"hitData":{"launchSpeed":88.4,"launchAngle":29.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.02,"coordY":67.44}},"index":3,"playId":"1cfe897a-3aec-3dbe-91d1-f66e042db5ac","pitchNumber":4,"startTime":"2025-07-23T20:22:44.155Z","endTime":"2025-07-23T20:22:52.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:22:52.787Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:24:49.050Z","endTime":"2025-07-23T20:25:51.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.437779389212942,"aZ":-27.03037812614585,"pfxX":1.8712618929094047,"pfxZ":3.410483403211236,"pX":0.7883469784025474,"pZ":1.5123666175939068,"vX0":7.349913689352711,"vY0":-122.44686054093403,"vZ0":-3.39640322890562,"x":86.95,"y":197.95,"x0":-2.502426324966424,"y0":50.00593549395061,"z0":5.244311862359014,"aX":2.8258537274286306},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":-5.2,"spinRate":2818,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.44828019914832007,"extension":6.553977501043198},"index":0,"playId":"245497fd-94a4-3bf6-b5e0-0d38ceb0d592","pitchNumber":1,"startTime":"2025-07-23T20:25:03.496Z","endTime":"2025-07-23T20:25:09.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-23T20:25:15.521Z","endTime":"2025-07-23T20:25:29.532Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.45345773927367,"strikeZoneBottom":1.58342495276694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.829420761674942,"aZ":-25.441806680144097,"pfxX":4.369750142420114,"pfxZ":4.446661065925041,"pX":1.311411914676342,"pZ":2.1322937282634578,"vX0":8.025459083769293,"vY0":-122.47719884354032,"vZ0":-2.4439000174784864,"x":67.01,"y":181.21,"x0":-2.5793856169037968,"y0":50.00525558972226,"z0":5.325211132327737,"aX":6.619883794891404},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.7,"breakHorizontal":-9.8,"spinRate":2851,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4476988536387023,"extension":6.50190159714346},"index":2,"playId":"65d953e9-cf9d-3936-b783-3a435a64f830","pitchNumber":2,"startTime":"2025-07-23T20:25:29.532Z","endTime":"2025-07-23T20:25:34.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.58045065935786,"strikeZoneBottom":1.6393524473813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.837393618998654,"aZ":-23.573569331249743,"pfxX":-10.242469222733856,"pfxZ":4.666770484353444,"pX":0.538210616010323,"pZ":2.057301296254775,"vX0":11.111487627269227,"vY0":-134.7624660395117,"vZ0":-4.086107628838145,"x":96.48,"y":183.23,"x0":-2.304439554890763,"y0":50.002709608177696,"z0":5.255196653326483,"aX":-18.87111359543989},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":2512,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4061891388404315,"extension":6.711612532865918},"index":3,"playId":"c87d27de-e0bf-3a86-8a8d-32b927f6467d","pitchNumber":3,"startTime":"2025-07-23T20:25:45.942Z","endTime":"2025-07-23T20:25:51.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:25:51.667Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:25:51.897Z","endTime":"2025-07-23T20:26:46.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27322641208345,"aZ":-26.897975505049846,"pfxX":-9.999967312620852,"pfxZ":2.9111687928457357,"pX":-0.47274751346919014,"pZ":1.4885084232327002,"vX0":8.290759795109054,"vY0":-134.07540589388847,"vZ0":-5.010904268840594,"x":135.02,"y":198.59,"x0":-2.313084356876948,"y0":50.00318615758522,"z0":5.312662239662481,"aX":-18.120285044601808},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":16.2,"spinRate":2543,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4092682094258717,"extension":6.6163254390287705},"index":0,"playId":"916ef540-fc46-3a54-bdd9-0f32e0fb6184","pitchNumber":1,"startTime":"2025-07-23T20:26:15.253Z","endTime":"2025-07-23T20:26:20.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.035585347451963,"aZ":-26.26885900615045,"pfxX":6.201039866743649,"pfxZ":3.939608474657435,"pX":0.7397591267240576,"pZ":2.531583537636623,"vX0":6.204522828366365,"vY0":-121.67720876532493,"vZ0":-1.1279442918155957,"x":88.8,"y":170.43,"x0":-2.6493642749196513,"y0":50.0017614827917,"z0":5.278804186180619,"aX":9.289334255228656},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.1,"breakHorizontal":-12.7,"spinRate":2798,"spinDirection":97},"zone":6,"typeConfidence":2.0,"plateTime":0.4502780056857465,"extension":6.345271874266284},"hitData":{"launchSpeed":88.1,"launchAngle":14.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.41,"coordY":136.66}},"index":1,"playId":"a84d2f62-b605-3fdb-9437-00b26e027567","pitchNumber":2,"startTime":"2025-07-23T20:26:35.169Z","endTime":"2025-07-23T20:26:46.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":0.82,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:26:46.248Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:26:57.858Z","endTime":"2025-07-23T20:30:13.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.40218204411551,"strikeZoneBottom":1.59752500538563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.474976246345346,"aZ":-25.181935784409955,"pfxX":-9.635817302041087,"pfxZ":3.9088638578954313,"pX":-1.1467594548846705,"pZ":2.4892601680226654,"vX0":7.16353919804038,"vY0":-133.37058483456346,"vZ0":-2.677056893871132,"x":160.71,"y":171.57,"x0":-2.6245938495429852,"y0":50.004164203452916,"z0":5.335154921836186,"aX":-17.244401905068006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":2438,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.41172922044251514,"extension":6.6809619452806475},"index":0,"playId":"816dc530-20bb-35f4-a681-e0f2c15e13bd","pitchNumber":1,"startTime":"2025-07-23T20:27:15.018Z","endTime":"2025-07-23T20:27:20.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.183468480213556,"aZ":-25.667921387437463,"pfxX":-10.258437850468287,"pfxZ":3.6135541139090455,"pX":-1.0479578632945477,"pZ":2.2979990260780343,"vX0":7.368244621746371,"vY0":-133.6506800753485,"vZ0":-3.210510539755063,"x":156.95,"y":176.73,"x0":-2.514938055670336,"y0":50.001972131123416,"z0":5.368746782772558,"aX":-18.462502469691618},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":16.9,"spinRate":2501,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41062052832869433,"extension":6.801954734592147},"index":1,"playId":"cd8b5769-6db3-3cb0-a916-f9e2b5071b54","pitchNumber":2,"startTime":"2025-07-23T20:27:35.682Z","endTime":"2025-07-23T20:27:39.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.43554604385513,"strikeZoneBottom":1.6522440481037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5909437154939,"aZ":-24.949878637952665,"pfxX":-8.698905615888354,"pfxZ":3.9210605158950056,"pX":-1.0323856650186685,"pZ":2.4810670094298506,"vX0":6.971374639511449,"vY0":-134.74890443193817,"vZ0":-3.2739016282592703,"x":156.35,"y":171.79,"x0":-2.5196484104853214,"y0":50.00481299028703,"z0":5.469592593428412,"aX":-16.038895356538056},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":14.3,"spinRate":2494,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4060927607626348,"extension":6.62246261419258},"index":2,"playId":"9dfde8f3-e12b-310b-a572-62f4deb6595d","pitchNumber":3,"startTime":"2025-07-23T20:27:59.019Z","endTime":"2025-07-23T20:28:05.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.50220328979626,"strikeZoneBottom":1.55655539050718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83559265554799,"aZ":-24.475994757926426,"pfxX":0.5178182355580125,"pfxZ":4.320637771683517,"pX":-0.070904119182498,"pZ":2.9299686349277194,"vX0":6.645580269566321,"vY0":-132.044542234073,"vZ0":-1.6553961074818235,"x":119.7,"y":159.67,"x0":-2.678392991775122,"y0":50.00116217722269,"z0":5.35066158396914,"aX":0.9214356709861233},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":-2.3,"spinRate":2660,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.41343586684668754,"extension":6.512297740797839},"index":3,"playId":"a04e9c63-7bee-3291-928e-5c2b4d449edf","pitchNumber":4,"startTime":"2025-07-23T20:28:20.608Z","endTime":"2025-07-23T20:28:26.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T20:28:33.682Z","endTime":"2025-07-23T20:28:48.606Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.519248897009227,"aZ":-26.272777449643925,"pfxX":-9.271884048533314,"pfxZ":3.2460509065915124,"pX":-0.5325038785726494,"pZ":1.9901899549640618,"vX0":8.172960940243007,"vY0":-133.97461276815835,"vZ0":-3.6383427127060886,"x":137.3,"y":185.04,"x0":-2.4156617031281744,"y0":50.00664324315425,"z0":5.240237805005436,"aX":-16.885150787943882},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":15.1,"spinRate":2571,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40857225697549326,"extension":6.665927721889798},"index":5,"playId":"946364ca-c10a-3f11-a94e-d55febd3f37e","pitchNumber":5,"startTime":"2025-07-23T20:28:48.606Z","endTime":"2025-07-23T20:28:52.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.079477766578627,"aZ":-27.39407653239555,"pfxX":-9.214459720095288,"pfxZ":2.6641326257487776,"pX":0.5458253418101353,"pZ":2.3610992170999783,"vX0":10.655396723196294,"vY0":-133.20695910711342,"vZ0":-2.6011237402999066,"x":96.19,"y":175.03,"x0":-2.312229421922233,"y0":50.0029306503953,"z0":5.334379361502626,"aX":-16.531312828059562},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":2398,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4114553761879409,"extension":6.852620609536382},"index":6,"playId":"c6775699-1a0f-39eb-a462-5dba9a53d038","pitchNumber":6,"startTime":"2025-07-23T20:29:17.284Z","endTime":"2025-07-23T20:29:22.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.109357799671027,"aZ":-25.98312756521906,"pfxX":1.5970239075496986,"pfxZ":3.821301557704265,"pX":0.7122429934971068,"pZ":1.9634920040198622,"vX0":7.920142580039064,"vY0":-124.88122194593203,"vZ0":-2.865568916971467,"x":89.85,"y":185.77,"x0":-2.675103055634034,"y0":50.0030588965273,"z0":5.206640259345463,"aX":2.585220747637302},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.3,"spinRate":2777,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4343953469038375,"extension":6.626090402540331},"index":7,"playId":"9dd2f0a4-073b-3ff0-9d03-ceb4a49f2bfd","pitchNumber":7,"startTime":"2025-07-23T20:29:41.224Z","endTime":"2025-07-23T20:29:45.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94789986392527,"aZ":-25.918073787202747,"pfxX":-10.767883151139483,"pfxZ":3.3275539736169684,"pX":0.6906085085279655,"pZ":1.564457891334119,"vX0":11.479403283125091,"vY0":-136.49174142682887,"vZ0":-5.722392176361132,"x":90.68,"y":196.54,"x0":-2.1771288552133137,"y0":50.00502131956613,"z0":5.480683007278413,"aX":-20.254805571194414},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":17.0,"spinRate":2566,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4017936178271855,"extension":6.723266353500423},"index":8,"playId":"85f14805-5527-38dc-8e0a-a02f1a7c555f","pitchNumber":8,"startTime":"2025-07-23T20:30:08.206Z","endTime":"2025-07-23T20:30:13.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.58,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:30:13.078Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks. Yainer Diaz to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:30:33.987Z","endTime":"2025-07-23T20:32:02.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.41101638163288,"strikeZoneBottom":1.68304694936071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82317578883494,"aZ":-28.82806960853559,"pfxX":5.7096054323129595,"pfxZ":2.165189631321206,"pX":1.4143760195214063,"pZ":1.2045889090073956,"vX0":8.129476755239873,"vY0":-124.30509426024157,"vZ0":-3.8259335859538166,"x":63.09,"y":206.26,"x0":-2.6559849053294236,"y0":50.00298031334658,"z0":5.190410585375165,"aX":8.822281223608119},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":-12.5,"spinRate":2769,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.44274660586310244,"extension":6.552711444276957},"index":0,"playId":"9ceef654-d5b3-3b2c-83e8-d96d226861f2","pitchNumber":1,"startTime":"2025-07-23T20:30:37.998Z","endTime":"2025-07-23T20:30:42.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.39052414543663,"strikeZoneBottom":1.58277910714427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.646066908358627,"aZ":-22.043630653357862,"pfxX":1.075938419612796,"pfxZ":5.650383835618046,"pX":1.2602596720700714,"pZ":1.2508561335234425,"vX0":9.034889656016848,"vY0":-132.62395995505602,"vZ0":-6.714486699005731,"x":68.96,"y":205.01,"x0":-2.3212966998156266,"y0":50.004140707727665,"z0":5.407832658752074,"aX":1.9272402068755972},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-3.8,"spinRate":2754,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41198922440940766,"extension":6.546000062306059},"index":1,"playId":"7acae13e-1154-3aed-9aee-83e68ee4f7b3","pitchNumber":2,"startTime":"2025-07-23T20:30:57.552Z","endTime":"2025-07-23T20:31:01.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.49810453985746,"strikeZoneBottom":1.57974485807371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.991011782897875,"aZ":-22.16096214606867,"pfxX":0.3425874355511649,"pfxZ":5.579965437895188,"pX":-0.6229417346006589,"pZ":2.7206568226335057,"vX0":5.757670360594562,"vY0":-132.76618879045353,"vZ0":-2.2959291311903476,"x":140.75,"y":165.32,"x0":-2.859374271839632,"y0":50.00416823442487,"z0":5.200350355837358,"aX":0.6141881269842817},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2745,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4116978076413407,"extension":6.652918226126114},"index":2,"playId":"db02e159-9911-38b1-90fc-ee17beb082bf","pitchNumber":3,"startTime":"2025-07-23T20:31:16.839Z","endTime":"2025-07-23T20:31:21.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.47132066841771,"strikeZoneBottom":1.63571019284857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53383753262462,"aZ":-21.97352455028794,"pfxX":-0.23119123331309144,"pfxZ":5.638876372898848,"pX":0.41113838398187097,"pZ":3.536835559593326,"vX0":8.014666449697241,"vY0":-133.13023683453446,"vZ0":-0.3832731560839639,"x":101.33,"y":143.29,"x0":-2.5985082698987663,"y0":50.000803739984924,"z0":5.262534826423433,"aX":-0.41801532330068947},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-1.2,"spinRate":2730,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.41021847413742085,"extension":6.601776106606934},"index":3,"playId":"d7f2fdf4-064b-33e4-b6f1-0a5ac8152572","pitchNumber":4,"startTime":"2025-07-23T20:31:37.755Z","endTime":"2025-07-23T20:31:44.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.40319845023985,"strikeZoneBottom":1.55625783488756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.966976600628474,"aZ":-27.164572380984588,"pfxX":-9.55232905596466,"pfxZ":2.700579391318753,"pX":-0.8444960345507133,"pZ":3.015034380255995,"vX0":7.58584600526536,"vY0":-135.86752707708033,"vZ0":-1.3672707374400568,"x":149.19,"y":157.37,"x0":-2.4426337338097865,"y0":50.003383758010855,"z0":5.4268154479601005,"aX":-17.718601250873526},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":2505,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4043727821813685,"extension":6.875779657915449},"index":4,"playId":"f128181a-bdf6-3221-983d-890f4e48150a","pitchNumber":5,"startTime":"2025-07-23T20:31:56.238Z","endTime":"2025-07-23T20:32:02.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.9,"awayTeamWinProbability":37.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:32:02.006Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Hummel grounds out, second baseman Ketel Marte to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:32:28.789Z","endTime":"2025-07-23T20:33:25.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42387051402826,"aZ":-28.308720683925824,"pfxX":3.286608689379743,"pfxZ":2.5318103919084507,"pX":0.8753437668562392,"pZ":1.2709255472122933,"vX0":7.564353624871957,"vY0":-124.05074271278387,"vZ0":-3.6240541695401496,"x":83.63,"y":204.47,"x0":-2.665132703439145,"y0":50.00516158725188,"z0":5.163155636737877,"aX":5.01870311336863},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-8.0,"spinRate":2709,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.44495287721177634,"extension":6.5728437578380206},"index":0,"playId":"2db69e83-f974-3cd1-8ae8-59f5e54b610d","pitchNumber":1,"startTime":"2025-07-23T20:32:40.444Z","endTime":"2025-07-23T20:32:44.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.38955326431431,"strikeZoneBottom":1.5725197291509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48601109721804,"aZ":-28.663499126854237,"pfxX":4.027352499271286,"pfxZ":2.2233353434110787,"pX":0.49027427160703113,"pZ":1.0307008489611464,"vX0":6.890203225273492,"vY0":-125.8513909020547,"vZ0":-4.367426099260332,"x":98.31,"y":210.95,"x0":-2.823956848651477,"y0":50.001832267922836,"z0":5.154919712314739,"aX":6.351285297142621},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-9.1,"spinRate":2826,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43800131842572965,"extension":6.5214862498923845},"index":1,"playId":"c5a5d854-e446-3c7e-8968-8a66162a25ed","pitchNumber":2,"startTime":"2025-07-23T20:32:58.681Z","endTime":"2025-07-23T20:33:04.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.979820996054908,"aZ":-28.745480198412242,"pfxX":-10.614821774116036,"pfxZ":2.1427744243590467,"pX":-0.6956071245963393,"pZ":1.8347292313408696,"vX0":8.28883773715989,"vY0":-125.65004035214787,"vZ0":-2.471909843494214,"x":143.51,"y":189.24,"x0":-2.6547887781154005,"y0":50.00561558458847,"z0":5.162338291150688,"aX":-17.01001472869013},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":17.4,"spinRate":2083,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.43558524701850754,"extension":6.662212198483832},"hitData":{"launchSpeed":82.6,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.54,"coordY":151.01}},"index":2,"playId":"a122078b-9b08-3540-957d-3bafc3579c92","pitchNumber":3,"startTime":"2025-07-23T20:33:16.762Z","endTime":"2025-07-23T20:33:25.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.22,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:33:25.525Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T20:35:57.637Z","endTime":"2025-07-23T20:36:33.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.05671445226888,"strikeZoneBottom":1.44701103164045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.49336325967798,"aZ":-32.23452747538045,"pfxX":-9.058807240186699,"pfxZ":-0.045826338877779094,"pX":1.0163341288410361,"pZ":3.1579292052872465,"vX0":-0.6080806474689257,"vY0":-114.03927231213605,"vZ0":1.839167167892601,"x":78.26,"y":153.52,"x0":2.463114092870965,"y0":50.00287750737835,"z0":5.52683914109765,"aX":-11.899187467752029},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.7,"breakHorizontal":16.6,"spinRate":2410,"spinDirection":298},"zone":12,"typeConfidence":0.91,"plateTime":0.4807863926735365,"extension":6.554483447557151},"index":0,"playId":"7bb18fc9-affd-3d94-a082-3f05cb07f919","pitchNumber":1,"startTime":"2025-07-23T20:35:58.439Z","endTime":"2025-07-23T20:36:04.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.1094491083039,"strikeZoneBottom":1.61077154244332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.754428163723905,"aZ":-34.61798892101761,"pfxX":-10.219473144030982,"pfxZ":-1.895926012092633,"pX":-0.2693570556296539,"pZ":1.7444109357170705,"vX0":-2.672639722042333,"vY0":-113.68332901396498,"vZ0":-0.5171380535816911,"x":127.27,"y":191.68,"x0":2.25333942105539,"y0":50.00302307875113,"z0":5.455992037998751,"aX":-13.174860097664814},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.2,"breakHorizontal":19.2,"spinRate":2600,"spinDirection":300},"zone":8,"typeConfidence":0.9,"plateTime":0.4845949149706805,"extension":6.506372453852121},"index":1,"playId":"c0413dfc-2fae-3f3b-bedc-bec586376827","pitchNumber":2,"startTime":"2025-07-23T20:36:09.866Z","endTime":"2025-07-23T20:36:14.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.040379018531997,"aZ":-22.790301724386236,"pfxX":1.629580503774036,"pfxZ":5.52965838277238,"pX":-0.619967954727458,"pZ":2.7032221408487525,"vX0":-6.938119262455578,"vY0":-129.72156046206211,"vZ0":-2.937350051605693,"x":140.63,"y":165.79,"x0":1.8818849283121017,"y0":50.0063794768154,"z0":5.594548794696698,"aX":2.7678752178553547},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.3,"spinRate":2238,"spinDirection":142},"zone":1,"typeConfidence":0.9,"plateTime":0.4227978152907905,"extension":6.730380511472426},"hitData":{"launchSpeed":75.8,"launchAngle":31.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.07,"coordY":91.45}},"index":2,"playId":"7b80d9be-b82a-38df-94ff-d00cd5be1fba","pitchNumber":3,"startTime":"2025-07-23T20:36:23.659Z","endTime":"2025-07-23T20:36:33.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:36:33.369Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randal Grichuk lines out to center fielder Taylor Trammell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T20:36:55.438Z","endTime":"2025-07-23T20:37:53.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.783387174991585,"aZ":-33.02224341095196,"pfxX":-7.544060100343945,"pfxZ":-0.640408793171142,"pX":-1.137110200419862,"pZ":2.9386383097858984,"vX0":-5.393838660808502,"vY0":-115.0574584232305,"vZ0":1.4968025734769528,"x":160.34,"y":159.44,"x0":2.223363106986192,"y0":50.000640877335954,"z0":5.496969714057473,"aX":-10.039570481867697},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.5,"breakHorizontal":15.1,"spinRate":2529,"spinDirection":301},"zone":11,"typeConfidence":0.91,"plateTime":0.4773661871935557,"extension":6.546681244553607},"index":0,"playId":"196f2303-ecb6-3e0e-b837-7a169ee61504","pitchNumber":1,"startTime":"2025-07-23T20:36:56.621Z","endTime":"2025-07-23T20:37:00.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.17099034913163,"strikeZoneBottom":1.54027033560779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09521888022012,"aZ":-32.60527519439029,"pfxX":10.345565611992717,"pfxZ":-0.3136911584630848,"pX":0.23865939363799482,"pZ":1.032264320511113,"vX0":-7.272128164964028,"vY0":-117.51039330688918,"vZ0":-2.609856976235341,"x":107.9,"y":210.91,"x0":2.035435173774297,"y0":50.00129423529031,"z0":5.198381033365981,"aX":14.40996682208036},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.0,"breakHorizontal":-16.8,"spinRate":2117,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4668313363285925,"extension":6.642150932001855},"index":1,"playId":"5b1343fd-c481-37b1-81df-90409bd62acb","pitchNumber":2,"startTime":"2025-07-23T20:37:15.267Z","endTime":"2025-07-23T20:37:20.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.20317400419603,"strikeZoneBottom":1.57247867148036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19206705355357,"aZ":-23.11440243458234,"pfxX":0.858625163845887,"pfxZ":5.265130066728691,"pX":-1.2057390799138699,"pZ":1.118724162087913,"vX0":-8.584664958131524,"vY0":-129.84169289049746,"vZ0":-6.527348534039068,"x":162.96,"y":208.57,"x0":2.020878527198026,"y0":50.00459966395788,"z0":5.404648445629879,"aX":1.479474159999503},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":0.2,"spinRate":2293,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.420587668552316,"extension":7.019912449795043},"index":2,"playId":"dc3fa072-b09c-3017-aa0a-783f8d8ba05a","pitchNumber":3,"startTime":"2025-07-23T20:37:27.787Z","endTime":"2025-07-23T20:37:34.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.981569931694068,"aZ":-25.282623597475094,"pfxX":-0.23423203316721364,"pfxZ":4.054651575736407,"pX":-0.33180732812664177,"pZ":2.04553573747434,"vX0":-5.891612069164704,"vY0":-129.5004171445986,"vZ0":-3.8370829886199584,"x":129.65,"y":183.55,"x0":2.0028420656335983,"y0":50.0020602964198,"z0":5.479944440178232,"aX":-0.396445505625098},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":1.7,"spinRate":2208,"spinDirection":146},"zone":7,"typeConfidence":0.9,"plateTime":0.42292024003603235,"extension":6.669662114095197},"hitData":{"launchSpeed":99.7,"launchAngle":16.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.98,"coordY":69.73}},"index":3,"playId":"b8c13f6d-1328-3e68-9e1c-fa3c2b21efc2","pitchNumber":4,"startTime":"2025-07-23T20:37:45.643Z","endTime":"2025-07-23T20:37:53.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:37:53.395Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James McCann grounds out, third baseman Shay Whitcomb to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T20:38:14.084Z","endTime":"2025-07-23T20:38:30.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.57427439919057,"strikeZoneBottom":1.57402047421688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.147959061609832,"aZ":-23.191238970495522,"pfxX":-1.1475108901209725,"pfxZ":5.321353688172666,"pX":-0.8421082727906365,"pZ":2.0126845589084428,"vX0":-7.002455161991887,"vY0":-129.2023901885065,"vZ0":-4.426010095575265,"x":149.1,"y":184.44,"x0":2.0535672304325585,"y0":50.00612692814744,"z0":5.532263077732741,"aX":-1.938263111844305},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":3.6,"spinRate":2233,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.424085556128627,"extension":6.893515337891011},"hitData":{"launchSpeed":84.0,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.82,"coordY":164.7}},"index":0,"playId":"c8575e11-4b2b-3eec-bf35-cb9f53eaa08e","pitchNumber":1,"startTime":"2025-07-23T20:38:20.970Z","endTime":"2025-07-23T20:38:30.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:38:30.056Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chas McCormick grounds out, shortstop Geraldo Perdomo to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T20:40:43.565Z","endTime":"2025-07-23T20:41:09.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34945845000263,"aZ":-23.08341422343985,"pfxX":-0.8970851153331707,"pfxZ":5.169114793053662,"pX":0.39061962514110304,"pZ":2.7103462386251653,"vX0":7.709818466948794,"vY0":-131.66107259826168,"vZ0":-2.677474650126749,"x":102.11,"y":165.6,"x0":-2.4563133810017095,"y0":50.004980779417274,"z0":5.444458783384356,"aX":-1.5783651870158746},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":0.0,"spinRate":2713,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4156314317624634,"extension":6.499106682021407},"hitData":{"launchSpeed":86.0,"launchAngle":9.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.54,"coordY":130.77}},"index":0,"playId":"a5ad1f6e-5574-37b4-b428-fd195d78dc52","pitchNumber":1,"startTime":"2025-07-23T20:41:00.529Z","endTime":"2025-07-23T20:41:09.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:41:09.300Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shay Whitcomb singles on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T20:41:30.089Z","endTime":"2025-07-23T20:42:16.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.22479150294192,"strikeZoneBottom":1.55140205526146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.857537946928343,"aZ":-25.388015046701835,"pfxX":-8.471280851194505,"pfxZ":3.8914967316457165,"pX":-0.3873075261736715,"pZ":2.741296658873085,"vX0":8.024328428886955,"vY0":-130.9894562979377,"vZ0":-1.8093260273339407,"x":131.76,"y":164.76,"x0":-2.385154852975253,"y0":50.00212005821081,"z0":5.333339266945099,"aX":-14.76717276613697},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":13.7,"spinRate":2413,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4176605717832964,"extension":6.636522773986448},"index":0,"playId":"cb7c353a-bd76-3b49-ac42-40c5749c141a","pitchNumber":1,"startTime":"2025-07-23T20:41:31.512Z","endTime":"2025-07-23T20:41:36.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-23T20:41:40.798Z","endTime":"2025-07-23T20:41:51.987Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.31881524324671,"strikeZoneBottom":1.50767929967595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99270775866005,"aZ":-25.472203109378146,"pfxX":-9.324070322013533,"pfxZ":3.7593909636932388,"pX":0.18843220942666208,"pZ":2.8980264196369863,"vX0":9.83832527739952,"vY0":-132.3681441590935,"vZ0":-1.700525008992125,"x":109.82,"y":160.53,"x0":-2.3566858627043876,"y0":50.00327200550422,"z0":5.405105974288159,"aX":-16.625641963718614},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":14.9,"spinRate":2402,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41303146120772993,"extension":6.6862521899128105},"index":2,"playId":"ccc885f1-4468-37ce-9af3-c144e2adf3d2","pitchNumber":2,"startTime":"2025-07-23T20:41:51.987Z","endTime":"2025-07-23T20:41:56.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.471362769276816,"aZ":-23.56174845449773,"pfxX":2.360958980358202,"pfxZ":5.673316420380204,"pX":1.0445625387725945,"pZ":2.160019034463998,"vX0":8.072472565792971,"vY0":-121.52317847402587,"vZ0":-2.4623012336233203,"x":77.18,"y":180.46,"x0":-2.60699383312732,"y0":50.002176594066974,"z0":5.20157875827776,"aX":3.58372554473286},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.1,"breakHorizontal":-5.9,"spinRate":2741,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4481575402472302,"extension":6.476514487971022},"hitData":{"launchSpeed":92.4,"launchAngle":9.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":104.48,"coordY":118.8}},"index":3,"playId":"dd034717-4ce5-30e6-aa56-26e954c5d7af","pitchNumber":3,"startTime":"2025-07-23T20:42:06.437Z","endTime":"2025-07-23T20:42:16.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:42:16.241Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T20:43:04.289Z","endTime":"2025-07-23T20:47:06.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,7,8,9,10],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7cec6661-ced7-391f-990e-aec4e296326a","startTime":"2025-07-23T20:42:47.647Z","endTime":"2025-07-23T20:42:51.994Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.63484364518161,"strikeZoneBottom":1.88516847048879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.486232688549677,"aZ":-27.23074342042949,"pfxX":-9.360707948655442,"pfxZ":2.829706106959824,"pX":-1.145640782868149,"pZ":3.447705819690574,"vX0":6.767367468155811,"vY0":-131.95425067490848,"vZ0":-0.33047218858122507,"x":160.67,"y":145.69,"x0":-2.539220653539784,"y0":50.003097497134945,"z0":5.596761111857495,"aX":-16.355869689411453},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2505,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41656336669663485,"extension":6.357380356035616},"index":1,"playId":"3ca7218a-285a-3b2e-97a1-00f412c4ef74","pitchNumber":1,"startTime":"2025-07-23T20:43:06.440Z","endTime":"2025-07-23T20:43:12.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.66322244605872,"strikeZoneBottom":1.80635658284805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69970381582165,"aZ":-31.039337393481055,"pfxX":-9.95696492665952,"pfxZ":0.7180130763467609,"pX":-1.9034764386716696,"pZ":2.0384180248872714,"vX0":5.399477906823522,"vY0":-125.11104170966242,"vZ0":-1.4465261257953086,"x":189.56,"y":183.74,"x0":-2.7981711472803954,"y0":50.00321552686028,"z0":5.1725280347212905,"aX":-15.754297186043752},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":16.8,"spinRate":2115,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4381122945784819,"extension":6.6760881135667836},"index":2,"playId":"6099d6c2-0622-3358-b3e5-22ef8c00972e","pitchNumber":2,"startTime":"2025-07-23T20:43:25.473Z","endTime":"2025-07-23T20:43:30.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.75570958238753,"strikeZoneBottom":1.87265141150924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4476281362636,"aZ":-27.572914628971745,"pfxX":-9.145462046841493,"pfxZ":2.573843265211126,"pX":-1.0144026156484955,"pZ":4.033742142938462,"vX0":7.282720097676829,"vY0":-133.3609763960494,"vZ0":1.4832908501587172,"x":155.67,"y":129.87,"x0":-2.601349486476725,"y0":50.00456714462906,"z0":5.468540734240066,"aX":-16.36625519167743},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":2563,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41174314820369995,"extension":6.616251783692263},"index":3,"playId":"9fbb63b9-3c97-3d36-b1b4-d75c9e9953e9","pitchNumber":3,"startTime":"2025-07-23T20:43:52.191Z","endTime":"2025-07-23T20:43:56.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":4,"startTime":"2025-07-23T20:44:02.770Z","endTime":"2025-07-23T20:44:54.509Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.68027446187696,"strikeZoneBottom":1.81132243818428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.228486922157032,"aZ":-26.912765144076698,"pfxX":-8.854613396469036,"pfxZ":2.9910191619370288,"pX":-0.04543112946118364,"pZ":2.428623972338223,"vX0":9.31247588120658,"vY0":-132.31606603556264,"vZ0":-2.024529666063619,"x":118.73,"y":173.21,"x0":-2.4728882820278444,"y0":50.00421387290036,"z0":5.190691649200305,"aX":-15.583319362211805},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":2506,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4151609320191856,"extension":6.626917003204822},"index":5,"playId":"7a38a8b8-affc-326a-8387-3f31a4e26580","pitchNumber":4,"startTime":"2025-07-23T20:44:54.509Z","endTime":"2025-07-23T20:44:58.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"startTime":"2025-07-23T20:45:11.957Z","endTime":"2025-07-23T20:45:32.945Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.014880294723742,"aZ":-23.61711752002762,"pfxX":1.0961116198106502,"pfxZ":5.004210123571612,"pX":0.2627400818929227,"pZ":3.2424315724299295,"vX0":6.9119615338626135,"vY0":-129.88102663410444,"vZ0":-0.9680603948618621,"x":106.98,"y":151.23,"x0":-2.5745331635291393,"y0":50.002991059532306,"z0":5.41486380560843,"aX":1.8719484854436725},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-3.5,"spinRate":2656,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.42160360727388113,"extension":6.527981868889782},"index":7,"playId":"9c85ee25-1917-3787-8a30-58b016983bd0","pitchNumber":5,"startTime":"2025-07-23T20:45:32.945Z","endTime":"2025-07-23T20:45:37.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.744469386228356,"aZ":-25.61999712851882,"pfxX":1.035077770085945,"pfxZ":3.768750019371085,"pX":-0.06740948355128562,"pZ":3.3657675249213796,"vX0":6.025824231863482,"vY0":-131.075505742022,"vZ0":-0.3178463216287185,"x":119.57,"y":147.9,"x0":-2.5307937043030675,"y0":50.00405676923799,"z0":5.401816125860046,"aX":1.8004363480058738},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.2,"spinRate":2678,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4178922750560523,"extension":6.571892343595303},"index":8,"playId":"1ff61efb-75d4-32bb-bd7c-16701d738c74","pitchNumber":6,"startTime":"2025-07-23T20:45:55.677Z","endTime":"2025-07-23T20:46:00.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.502775144020344,"aZ":-28.05261380532651,"pfxX":-9.722598987216637,"pfxZ":2.2290459284838198,"pX":-0.2701446403116893,"pZ":1.7599992326973921,"vX0":9.415794126138083,"vY0":-135.3111630963162,"vZ0":-3.968580836271131,"x":127.3,"y":191.26,"x0":-2.5378137190341588,"y0":50.000308008503595,"z0":5.219040514446217,"aX":-17.962276679467166},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":15.5,"spinRate":2514,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4053394161926911,"extension":6.694450251712838},"index":9,"playId":"75c8dcb3-0c62-30e7-9193-341f5bacf55d","pitchNumber":7,"startTime":"2025-07-23T20:46:25.792Z","endTime":"2025-07-23T20:46:32.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.067450961223262,"aZ":-24.24690947619358,"pfxX":0.43935675472496594,"pfxZ":4.515934533859724,"pX":0.13885821955424765,"pZ":3.102647000969042,"vX0":7.270217241299328,"vY0":-131.48288007613579,"vZ0":-1.3257614467090018,"x":111.71,"y":155.01,"x0":-2.715695868330849,"y0":50.005752046171416,"z0":5.407438509597563,"aX":0.7705551498365735},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":2675,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4160919401641143,"extension":6.5657188110519575},"index":10,"playId":"b9b77c04-116a-388f-bd37-3a31da541b03","pitchNumber":8,"startTime":"2025-07-23T20:46:54.146Z","endTime":"2025-07-23T20:47:06.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:47:06.622Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out softly, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T20:47:37.843Z","endTime":"2025-07-23T20:48:36.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.45432170865587,"strikeZoneBottom":1.56510280855999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.04903243427936,"aZ":-28.819858534402165,"pfxX":-9.64369426202545,"pfxZ":2.0952171646506645,"pX":-0.7437782605715486,"pZ":1.8666153112064743,"vX0":7.5669527604628035,"vY0":-125.4387556506047,"vZ0":-2.441338810692694,"x":145.35,"y":188.38,"x0":-2.5382722707142364,"y0":50.00556601135344,"z0":5.1891638101870035,"aX":-15.456775557779393},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2092,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4357218770604301,"extension":6.903385741720344},"index":0,"playId":"09fbd088-5e45-31f1-ac7a-cab39862f5ea","pitchNumber":1,"startTime":"2025-07-23T20:48:04.762Z","endTime":"2025-07-23T20:48:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.169161323346398,"aZ":-27.74882132616149,"pfxX":-9.358932949240165,"pfxZ":2.7846677888976643,"pX":-0.5066029670851323,"pZ":2.51462919683014,"vX0":8.027082124539811,"vY0":-124.68857225537795,"vZ0":-1.2234381963135696,"x":136.31,"y":170.89,"x0":-2.539099909740347,"y0":50.000654044875205,"z0":5.284330570593725,"aX":-14.854607724189657},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":2158,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.43793103006469725,"extension":6.625620292413353},"hitData":{"launchSpeed":54.0,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.48,"coordY":161.66}},"index":1,"playId":"ba0f1d9a-0890-3e02-89a7-92bfae648962","pitchNumber":2,"startTime":"2025-07-23T20:48:26.161Z","endTime":"2025-07-23T20:48:36.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":694376,"link":"/api/v1/people/694376"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:48:36.441Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T20:50:36.196Z","endTime":"2025-07-23T20:52:36.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.23796094393769,"strikeZoneBottom":1.52094404665644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.993438999312716,"aZ":-33.82904883003213,"pfxX":-7.489748443568273,"pfxZ":-1.2989436769055072,"pX":-0.3962726037810152,"pZ":3.388455158379591,"vX0":-3.8104277626721785,"vY0":-112.65046938834895,"vZ0":2.6633001135081855,"x":132.1,"y":147.29,"x0":2.294517300303626,"y0":50.00182265468924,"z0":5.629513197504347,"aX":-9.548168902527623},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.3,"breakHorizontal":14.6,"spinRate":2574,"spinDirection":298},"zone":11,"typeConfidence":0.9,"plateTime":0.48771053501827355,"extension":6.360347992464045},"index":0,"playId":"c7a0860f-4a28-309a-95e5-229a37111561","pitchNumber":1,"startTime":"2025-07-23T20:50:44.790Z","endTime":"2025-07-23T20:50:50.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60300885568309,"aZ":-34.0091557718466,"pfxX":10.943089604640054,"pfxZ":-1.3330109400892902,"pX":-0.5181073700914434,"pZ":0.911282784907102,"vX0":-8.744403221121583,"vY0":-117.1527554388152,"vZ0":-2.6417034988655743,"x":136.75,"y":214.18,"x0":1.8540181127260613,"y0":50.001583634196216,"z0":5.254720378123127,"aX":15.102316796431687},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.9,"breakHorizontal":-17.5,"spinRate":2264,"spinDirection":83},"zone":13,"typeConfidence":0.9,"plateTime":0.46881793402536154,"extension":6.6517502706077485},"index":1,"playId":"9641a8d4-a0c5-3dbd-bf51-a515f1d984e2","pitchNumber":2,"startTime":"2025-07-23T20:50:59.572Z","endTime":"2025-07-23T20:51:03.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T20:51:11.770Z","endTime":"2025-07-23T20:51:20.261Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.28896427285742,"strikeZoneBottom":1.57801734385521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.114245313679366,"aZ":-20.009162948328072,"pfxX":7.800428696848025,"pfxZ":6.9412293239412275,"pX":1.3322118558996168,"pZ":3.0951253921193165,"vX0":-4.641187506409402,"vY0":-131.83817583844552,"vZ0":-2.359685891076056,"x":66.22,"y":155.21,"x0":2.1057395188459798,"y0":50.00531353671736,"z0":5.485308977113598,"aX":13.676483044991853},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-13.1,"spinRate":2145,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.41610914926461184,"extension":6.618368852073188},"index":3,"playId":"962001ff-9c51-3d16-9a63-087197731e1d","pitchNumber":3,"startTime":"2025-07-23T20:51:20.261Z","endTime":"2025-07-23T20:51:24.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.452297936448478,"aZ":-20.988181371622566,"pfxX":6.838610441490534,"pfxZ":6.2012331653549015,"pX":0.4327184604228381,"pZ":2.649120675893961,"vX0":-5.911287474386214,"vY0":-133.4193609769898,"vZ0":-3.5282884245888497,"x":100.51,"y":167.25,"x0":1.787520479820867,"y0":50.00479616458687,"z0":5.499544281259568,"aX":12.341857728482141},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-11.2,"spinRate":2172,"spinDirection":126},"zone":6,"typeConfidence":0.91,"plateTime":0.4103815769166874,"extension":6.873659833660027},"index":4,"playId":"5a972f3c-b857-3056-b579-0cd0903707da","pitchNumber":4,"startTime":"2025-07-23T20:51:36.347Z","endTime":"2025-07-23T20:51:41.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.18849718553245,"strikeZoneBottom":1.55013383722594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.163313305156237,"aZ":-35.88125908296195,"pfxX":-8.690454649968553,"pfxZ":-2.8165046011578436,"pX":1.9133282079576368,"pZ":1.9386472587234738,"vX0":1.3211989405112807,"vY0":-114.40394162476908,"vZ0":-0.06640775159632617,"x":44.07,"y":186.44,"x0":2.4549294982397303,"y0":50.00060105876091,"z0":5.500821042490026,"aX":-11.455796697401624},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-4.8,"breakHorizontal":15.4,"spinRate":2283,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.47975167308533884,"extension":6.4066780386673665},"index":5,"playId":"aa44e2df-b114-3909-b9c9-501eb76edea2","pitchNumber":5,"startTime":"2025-07-23T20:51:57.448Z","endTime":"2025-07-23T20:52:02.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.30538922522092,"strikeZoneBottom":1.59526500923764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.591883950405844,"aZ":-33.205327681103775,"pfxX":10.347429294841785,"pfxZ":-0.7436864682350235,"pX":1.6289658255071564,"pZ":1.9444398510961338,"vX0":-3.9018023943201463,"vY0":-117.26566438483329,"vZ0":-0.8340494401590361,"x":54.91,"y":186.28,"x0":1.9763820787008541,"y0":50.004118710483645,"z0":5.421212574194023,"aX":14.313170756402801},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.3,"breakHorizontal":-17.6,"spinRate":2057,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4683180476727329,"extension":6.509519079678848},"index":6,"playId":"d0c30054-ba12-3cbc-9f67-d657f56214ac","pitchNumber":6,"startTime":"2025-07-23T20:52:16.100Z","endTime":"2025-07-23T20:52:21.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.205285351175412,"aZ":-26.127186699869448,"pfxX":0.5848569913545382,"pfxZ":3.6154216684894322,"pX":0.21852144985122904,"pZ":3.379377538741234,"vX0":-5.293469541365968,"vY0":-128.21570277291508,"vZ0":-0.4768637621771924,"x":128.49,"y":138.07,"x0":2.2292861500742425,"y0":50.004205914164466,"z0":5.597264508265051,"aX":0.9787478920545017},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":0.1,"spinRate":2198,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.42632281115052884,"extension":6.7991560691683945},"index":7,"playId":"772d8f67-a770-33be-9c30-7b690b47472b","pitchNumber":7,"startTime":"2025-07-23T20:52:30.200Z","endTime":"2025-07-23T20:52:36.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:52:36.002Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (21) on a ground ball to left fielder Cooper Hummel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T20:52:50.797Z","endTime":"2025-07-23T20:53:54.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.50886589868156,"strikeZoneBottom":1.74555439778995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.401231552347962,"aZ":-24.112546377351034,"pfxX":-0.8362229415323705,"pfxZ":4.832110417383637,"pX":0.07017913841330962,"pZ":4.305402849126271,"vX0":-4.93593909049343,"vY0":-128.29835052579787,"vZ0":1.3876726827825823,"x":114.32,"y":122.53,"x0":2.1270985743095663,"y0":50.0018631796663,"z0":5.63598179887968,"aX":-1.3938425950696731},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":2.6,"spinRate":2231,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.42682556074426925,"extension":6.524638716832321},"index":0,"playId":"2663c2ed-dec6-3c7e-ad63-4c798d633001","pitchNumber":1,"startTime":"2025-07-23T20:52:53.866Z","endTime":"2025-07-23T20:52:57.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75596194720345,"aZ":-18.312790656238384,"pfxX":5.2997206049346754,"pfxZ":7.945640437192553,"pX":0.8278417271755022,"pZ":3.0022840268380375,"vX0":-4.81437241227553,"vY0":-131.22431565368316,"vZ0":-2.760457946737772,"x":85.44,"y":157.72,"x0":1.9976813231547554,"y0":50.0001337680919,"z0":5.432027897006089,"aX":9.241928619347249},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.0,"breakHorizontal":-8.5,"spinRate":2078,"spinDirection":124},"zone":3,"typeConfidence":0.91,"plateTime":0.4173947126726434,"extension":6.6561153752262765},"index":1,"playId":"7fcfe79e-e6db-391d-93b8-128084455d96","pitchNumber":2,"startTime":"2025-07-23T20:53:04.484Z","endTime":"2025-07-23T20:53:09.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-23T20:53:18.404Z","endTime":"2025-07-23T20:53:29.797Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.52200310763324,"strikeZoneBottom":1.7500349085939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34318893327019,"aZ":-19.6702800100963,"pfxX":6.710724712058864,"pfxZ":6.920648117947183,"pX":-0.9901798260592534,"pZ":3.079896266659063,"vX0":-9.497177922005356,"vY0":-133.033399029914,"vZ0":-2.764819123856589,"x":154.74,"y":155.62,"x0":1.7406986860299187,"y0":50.00394050299903,"z0":5.545198922419671,"aX":12.128136019574844},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-10.3,"spinRate":2052,"spinDirection":127},"zone":11,"typeConfidence":0.91,"plateTime":0.4104319715068523,"extension":6.942497518029384},"index":3,"playId":"1b284002-9521-3a2d-9250-73a55e2dd594","pitchNumber":3,"startTime":"2025-07-23T20:53:29.797Z","endTime":"2025-07-23T20:53:35.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2340537579094,"aZ":-26.726169084502764,"pfxX":0.640594420975523,"pfxZ":3.445002581569593,"pX":-0.52466856388014,"pZ":2.742609629118969,"vX0":-6.984036780450605,"vY0":-124.45133574313951,"vZ0":-1.3564306091953755,"x":137.0,"y":164.73,"x0":2.2257698382372713,"y0":50.00089970294185,"z0":5.4930516084291,"aX":1.0133395852853264},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":0.4,"spinRate":2374,"spinDirection":174},"zone":4,"typeConfidence":0.89,"plateTime":0.43886173088536173,"extension":6.68188667285088},"hitData":{"launchSpeed":99.2,"launchAngle":3.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.31,"coordY":143.43}},"index":4,"playId":"b08fe990-13d4-3768-8139-4bdf8fd1f219","pitchNumber":4,"startTime":"2025-07-23T20:53:41.290Z","endTime":"2025-07-23T20:53:54.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.64,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:53:54.598Z","atBatIndex":37},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Ketel Marte reaches on a fielder's choice out, third baseman Shay Whitcomb unassisted. Geraldo Perdomo out at 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T20:54:20.588Z","endTime":"2025-07-23T20:57:24.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.008796115672315,"aZ":-33.041913800197776,"pfxX":10.572771802623237,"pfxZ":-0.6400110950329978,"pX":0.36504209006961047,"pZ":2.0091114293582035,"vX0":-6.558579081374243,"vY0":-116.05964751256452,"vZ0":-0.4424234391250075,"x":103.09,"y":184.53,"x0":1.8559971222043568,"y0":50.00086713653525,"z0":5.352859416945235,"aX":14.401401492347494},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.0,"breakHorizontal":-17.5,"spinRate":1928,"spinDirection":78},"zone":9,"typeConfidence":0.9,"plateTime":0.4721992717852759,"extension":6.727611578056087},"index":0,"playId":"7abe4ccc-d2ff-3ecb-8614-a41d993217f8","pitchNumber":1,"startTime":"2025-07-23T20:54:29.561Z","endTime":"2025-07-23T20:54:34.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.49057911623174,"strikeZoneBottom":1.57071166209582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.880973048243835,"aZ":-35.274930496500446,"pfxX":-9.80321280513711,"pfxZ":-2.371643805713555,"pX":0.9475799036361355,"pZ":2.7995732140415908,"vX0":-0.6233926405626082,"vY0":-114.15868673650343,"vZ0":1.6613826734024304,"x":80.88,"y":163.19,"x0":2.496869529778254,"y0":50.00282316537572,"z0":5.559452439787971,"aX":-12.815559931067373},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.5,"breakHorizontal":17.9,"spinRate":2424,"spinDirection":300},"zone":12,"typeConfidence":0.9,"plateTime":0.48154300506745296,"extension":6.351544185093977},"index":1,"playId":"abd2c74f-63af-34d8-8dc5-9907041f32f2","pitchNumber":2,"startTime":"2025-07-23T20:54:54.309Z","endTime":"2025-07-23T20:54:58.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T20:55:07.364Z","endTime":"2025-07-23T20:55:18.347Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.65546144496507,"strikeZoneBottom":1.72850943316942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.041204893270226,"aZ":-32.16461080147591,"pfxX":9.72958080388405,"pfxZ":0.00786585856532973,"pX":2.3120058147215743,"pZ":2.161860369676249,"vX0":-2.5730052548796745,"vY0":-117.4375617384332,"vZ0":-0.41755904015362744,"x":28.87,"y":180.41,"x0":2.1635906657512565,"y0":50.00393616509798,"z0":5.35627471560627,"aX":13.47267855893344},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.2,"breakHorizontal":-16.9,"spinRate":2122,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4679679166305766,"extension":6.724605541214643},"index":3,"playId":"ca26f5ae-5c39-35b1-aa13-1146d276db58","pitchNumber":3,"startTime":"2025-07-23T20:55:18.347Z","endTime":"2025-07-23T20:55:23.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"2291dfd6-c3c5-4ea3-a318-5c0b6465a4b3","startTime":"2025-07-23T20:55:38.205Z","endTime":"2025-07-23T20:55:43.205Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98917627719185,"aZ":-19.82020982362189,"pfxX":5.05092786497813,"pfxZ":6.821775500229805,"pX":0.16955546187786014,"pZ":3.7941523111749778,"vX0":-6.8569272868925255,"vY0":-133.73618552055586,"vZ0":-0.9368135081554789,"x":110.54,"y":136.34,"x0":2.1110987449586776,"y0":50.00099176791919,"z0":5.571400431526586,"aX":9.14443060696775},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":-7.7,"spinRate":2191,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.40965250827782906,"extension":6.6790183766310065},"index":5,"playId":"9b9d2805-2015-38b3-8ff6-875632a5f4db","pitchNumber":4,"startTime":"2025-07-23T20:55:59.416Z","endTime":"2025-07-23T20:56:02.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25387278271069,"aZ":-35.7191885537753,"pfxX":-10.118531378266475,"pfxZ":-2.610604082933201,"pX":-1.2030445146936661,"pZ":1.4837016853925091,"vX0":-4.782808415154491,"vY0":-116.81594152374466,"vZ0":-1.0622460270543663,"x":162.86,"y":198.72,"x0":2.195467663355548,"y0":50.00053204931044,"z0":5.350144828339375,"aX":-13.759706178572864},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.7,"breakHorizontal":19.6,"spinRate":2570,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4717509056983924,"extension":6.582890065137142},"index":6,"playId":"6102a77f-2457-3c20-a676-e9ba6a39c867","pitchNumber":5,"startTime":"2025-07-23T20:56:28.331Z","endTime":"2025-07-23T20:56:32.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.65221047388001,"strikeZoneBottom":1.71748345745588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.089114902899478,"aZ":-33.91776293398062,"pfxX":10.774195475813823,"pfxZ":-1.2407655140259735,"pX":1.684669976186087,"pZ":2.8326477313754883,"vX0":-4.469247919761932,"vY0":-117.89280617891637,"vZ0":1.4287935995978414,"x":52.78,"y":162.3,"x0":2.2084454511639047,"y0":50.00470007780775,"z0":5.356997822173293,"aX":15.118460500820841},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.6,"breakHorizontal":-18.4,"spinRate":2015,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.46517475968921085,"extension":6.620204118802498},"index":7,"playId":"46d850af-b6af-3abe-be02-5d893217bc69","pitchNumber":6,"startTime":"2025-07-23T20:56:54.330Z","endTime":"2025-07-23T20:57:00.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.321037983080295,"aZ":-26.871043974753942,"pfxX":-0.5439417475742669,"pfxZ":3.1666127846885708,"pX":-0.42050531667536867,"pZ":2.1347329495371206,"vX0":-6.072889640078563,"vY0":-127.85409709941531,"vZ0":-3.4325441997469905,"x":133.03,"y":181.14,"x0":2.044205613505192,"y0":50.00423083458943,"z0":5.575174801742934,"aX":-0.9117585402578413},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":2.2,"spinRate":2329,"spinDirection":160},"zone":7,"typeConfidence":0.9,"plateTime":0.4263920694091605,"extension":6.723280083331433},"hitData":{"launchSpeed":110.9,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":101.83,"coordY":167.24}},"index":8,"playId":"7f22a7fc-a194-3850-99fb-d43bef98bd4d","pitchNumber":7,"startTime":"2025-07-23T20:57:15.284Z","endTime":"2025-07-23T20:57:24.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.25,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:57:24.737Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T20:58:10.698Z","endTime":"2025-07-23T20:58:37.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7deda739-33d9-3eec-96da-4690a84a7d8b","startTime":"2025-07-23T20:57:53.565Z","endTime":"2025-07-23T20:57:57.796Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.14028377022339,"strikeZoneBottom":1.46237499184873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.279960846244887,"aZ":-27.078870184853763,"pfxX":10.962137547049863,"pfxZ":2.79327539844191,"pX":0.2530473021369568,"pZ":3.2343100549081276,"vX0":-8.411960853009813,"vY0":-134.04481160391146,"vZ0":-0.877622543146488,"x":107.35,"y":151.45,"x0":2.0036351978924527,"y0":50.00422061019547,"z0":5.494908922192959,"aX":20.00161831654576},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.0,"breakHorizontal":-18.1,"spinRate":2061,"spinDirection":121},"zone":2,"typeConfidence":0.9,"plateTime":0.40821478463634175,"extension":6.759444389848599},"index":1,"playId":"e5fbe485-19a8-3353-8a98-101a6e94c84c","pitchNumber":1,"startTime":"2025-07-23T20:58:13.015Z","endTime":"2025-07-23T20:58:19.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87041607316353,"aZ":-35.71885756037978,"pfxX":-8.205606520489473,"pfxZ":-2.604884152890537,"pX":-0.04255041291423183,"pZ":1.5794105888397032,"vX0":-2.939878554029498,"vY0":-116.49209734727728,"vZ0":-1.0243476608312752,"x":118.62,"y":196.14,"x0":2.3052609931724297,"y0":50.00202503339963,"z0":5.430690033636786,"aX":-11.167397158504317},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.7,"breakHorizontal":15.6,"spinRate":2419,"spinDirection":307},"zone":8,"typeConfidence":0.9,"plateTime":0.4719478272377593,"extension":6.475141607646239},"hitData":{"launchSpeed":82.8,"launchAngle":11.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":152.03,"coordY":169.27}},"index":2,"playId":"c85d03b7-544c-395f-b465-bffe6582f925","pitchNumber":2,"startTime":"2025-07-23T20:58:29.982Z","endTime":"2025-07-23T20:58:37.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:58:37.004Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (14) on a sharp line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:00:37.806Z","endTime":"2025-07-23T21:01:17.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35127253496148,"aZ":-25.155285634472374,"pfxX":-7.944971431581399,"pfxZ":3.9005953401628446,"pX":-0.7635179601402615,"pZ":2.279529517053203,"vX0":6.863210516647288,"vY0":-133.01190304573282,"vZ0":-3.2339876721168683,"x":146.1,"y":177.23,"x0":-2.3394497836188113,"y0":50.0031939643601,"z0":5.326178830762467,"aX":-14.299367043622695},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":13.0,"spinRate":2425,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4110869310695646,"extension":6.787346483467303},"hitData":{"launchSpeed":101.7,"launchAngle":15.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":27.15,"coordY":92.23}},"index":0,"playId":"ff1f3170-5c31-3373-9c77-3e78249b337c","pitchNumber":1,"startTime":"2025-07-23T21:01:04.611Z","endTime":"2025-07-23T21:01:17.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.10000000000001,"awayTeamWinProbability":43.89999999999999,"homeTeamWinProbabilityAdded":-9.899999999999991,"leverageIndex":1.44,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:01:17.492Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (12) on a sharp fly ball to center fielder Corbin Carroll. Christian Walker to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:01:32.627Z","endTime":"2025-07-23T21:02:07.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.090757582523196,"aZ":-21.718794133603783,"pfxX":-8.831744453636588,"pfxZ":5.913903061024914,"pX":0.5615609242975412,"pZ":3.2044796075801747,"vX0":10.573222194020293,"vY0":-131.62985622105694,"vZ0":-1.4294168302250256,"x":95.59,"y":152.26,"x0":-2.346531888981222,"y0":50.000935835529454,"z0":5.35167077547616,"aX":-15.60727024517893},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":13.9,"spinRate":2510,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4150000974936745,"extension":6.686132636087818},"hitData":{"launchSpeed":104.6,"launchAngle":23.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":167.52,"coordY":43.37}},"index":0,"playId":"20c3f2c6-2a79-32f9-94fd-b396329ab58e","pitchNumber":1,"startTime":"2025-07-23T21:01:53.593Z","endTime":"2025-07-23T21:02:07.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.4,"awayTeamWinProbability":56.6,"homeTeamWinProbabilityAdded":-12.70000000000001,"leverageIndex":2.03,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:02:07.503Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brice Matthews reaches on a fielding error by shortstop Geraldo Perdomo. Christian Walker scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:03:06.302Z","endTime":"2025-07-23T21:03:37.722Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T21:02:25.188Z","endTime":"2025-07-23T21:03:08.474Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49355685560686,"aZ":-26.39706238554141,"pfxX":-9.170796806881146,"pfxZ":3.195665296349101,"pX":0.05198918750051985,"pZ":1.4359016312604507,"vX0":9.491335017352561,"vY0":-133.49512481014915,"vZ0":-5.027406248896287,"x":115.02,"y":200.01,"x0":-2.356453007916461,"y0":50.001596337042066,"z0":5.241636251509751,"aX":-16.566782797910513},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":14.6,"spinRate":2463,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.410157075026234,"extension":6.825615479678342},"index":1,"playId":"15323fae-9e84-3357-864a-7e8cffb96726","pitchNumber":1,"startTime":"2025-07-23T21:03:08.474Z","endTime":"2025-07-23T21:03:14.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.371443023305048,"aZ":-19.057530828465772,"pfxX":-8.45724908689249,"pfxZ":7.138236923793525,"pX":0.6374208089755866,"pZ":1.8987627234335276,"vX0":10.69885329290499,"vY0":-134.7428498346122,"vZ0":-5.5955205268475625,"x":92.7,"y":187.51,"x0":-2.2865741515519304,"y0":50.0049033452457,"z0":5.3496158129969364,"aX":-15.547323415757663},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":2502,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4065546543134775,"extension":6.8262444024706435},"hitData":{"launchSpeed":90.5,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.01,"coordY":152.06}},"index":2,"playId":"929727a4-2027-34b5-98aa-5e44c3bf65e0","pitchNumber":2,"startTime":"2025-07-23T21:03:27.823Z","endTime":"2025-07-23T21:03:37.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.27,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:03:37.722Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to center fielder Corbin Carroll. Yainer Diaz to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:04:37.697Z","endTime":"2025-07-23T21:07:52.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"0e5ebd8c-1f27-391b-8b8c-a8e97b71c49e","startTime":"2025-07-23T21:04:18.447Z","endTime":"2025-07-23T21:04:22.954Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.32153783741478,"strikeZoneBottom":1.55160570652227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.276283819978975,"aZ":-25.10062057550106,"pfxX":-2.3803194951996396,"pfxZ":4.019236224267143,"pX":1.5069996540242048,"pZ":2.8051020110968183,"vX0":11.106956600536142,"vY0":-131.6827248038932,"vZ0":-1.7091305630140834,"x":59.56,"y":163.04,"x0":-2.4516361515260168,"y0":50.00532326289592,"z0":5.314828914594754,"aX":-4.193401463809927},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2643,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41553121350534994,"extension":6.596954991630604},"index":1,"playId":"c8db762a-e6ff-31fd-9429-36bb35dcbe09","pitchNumber":1,"startTime":"2025-07-23T21:04:39.449Z","endTime":"2025-07-23T21:04:45.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91732016615684,"aZ":-24.276311967936334,"pfxX":-2.019891123460893,"pfxZ":4.59720006295341,"pX":0.5740580775036063,"pZ":3.049349883793175,"vX0":9.188009317244386,"vY0":-130.13431108069773,"vZ0":-0.8310107304301072,"x":95.12,"y":156.45,"x0":-2.737536230706011,"y0":50.002417748498296,"z0":5.209256750775806,"aX":-3.4709408455631365},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":1.7,"spinRate":2595,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4206559606237792,"extension":6.706132089184824},"index":2,"playId":"a7078c06-efce-3401-87fd-513b29c3669a","pitchNumber":2,"startTime":"2025-07-23T21:05:01.251Z","endTime":"2025-07-23T21:05:08.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.226598819680092,"aZ":-22.347914025017335,"pfxX":-1.042168189536194,"pfxZ":5.610304466385877,"pX":1.5204410725417692,"pZ":2.3267341286585532,"vX0":11.006028869445421,"vY0":-131.34750665436232,"vZ0":-3.011323813428871,"x":59.04,"y":175.96,"x0":-2.584560678172027,"y0":50.00317828087467,"z0":5.145677000460415,"aX":-1.827869278279691},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.7,"breakHorizontal":-0.5,"spinRate":2668,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4166539749043925,"extension":6.618490679910647},"index":3,"playId":"50722bcf-7620-3691-88d9-d69473bc6b03","pitchNumber":3,"startTime":"2025-07-23T21:06:10.664Z","endTime":"2025-07-23T21:06:14.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.44429183695557,"strikeZoneBottom":1.67687653227265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20000605670569,"aZ":-23.102637770835837,"pfxX":2.710241241681242,"pfxZ":5.967355286923289,"pX":2.154725514056092,"pZ":1.0793204903986535,"vX0":10.712578506689054,"vY0":-122.74639066438539,"vZ0":-4.521338167159373,"x":34.87,"y":209.64,"x0":-2.625191704590711,"y0":50.00218221769964,"z0":4.921917259637858,"aX":4.1168290439211415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.8,"breakHorizontal":-7.6,"spinRate":2905,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4469166018806492,"extension":6.696123618005428},"index":4,"playId":"76956322-e384-3a20-a808-c3ad5cdb5429","pitchNumber":4,"startTime":"2025-07-23T21:06:38.920Z","endTime":"2025-07-23T21:06:43.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.45724765331484,"strikeZoneBottom":1.63631051961686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.552723655595813,"aZ":-27.498829473341846,"pfxX":-11.055859509112512,"pfxZ":2.578924084085032,"pX":0.5934140360861458,"pZ":1.4026158959225115,"vX0":11.764811397437386,"vY0":-134.0029481511528,"vZ0":-4.612883588308695,"x":94.38,"y":200.91,"x0":-2.4220563397436337,"y0":50.00601869392676,"z0":5.11627110325421,"aX":-20.066699754963757},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.8,"breakHorizontal":17.4,"spinRate":2534,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40909174399909576,"extension":6.8002228641458915},"index":5,"playId":"7a2ea315-6d20-39b2-b83a-d4284154ff01","pitchNumber":5,"startTime":"2025-07-23T21:06:58.579Z","endTime":"2025-07-23T21:07:04.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-23T21:07:17.198Z","endTime":"2025-07-23T21:07:41.427Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.898852488157374,"aZ":-23.006156685445205,"pfxX":-0.051282037221550336,"pfxZ":5.136865256569694,"pX":0.861312344677296,"pZ":2.24432068255922,"vX0":8.832066451476232,"vY0":-131.96566742948386,"vZ0":-3.7487502215631756,"x":84.17,"y":178.18,"x0":-2.505308289434796,"y0":50.00381782073675,"z0":5.353954383307364,"aX":-0.09226241290960203},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.6,"spinRate":2789,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4131433750622979,"extension":6.764268808889785},"hitData":{"launchSpeed":91.9,"launchAngle":21.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.67,"coordY":79.01}},"index":7,"playId":"48820ac9-14bc-3438-bbe8-a600a252ca60","pitchNumber":6,"startTime":"2025-07-23T21:07:41.427Z","endTime":"2025-07-23T21:07:52.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":2.54,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:07:52.076Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cooper Hummel lines out to center fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:10:24.417Z","endTime":"2025-07-23T21:12:42.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T21:08:07.883Z","endTime":"2025-07-23T21:08:54.833Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Saalfrank replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T21:08:54.833Z","endTime":"2025-07-23T21:10:26.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685314,"link":"/api/v1/people/685314"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"L","description":"Left"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.31926925200148,"strikeZoneBottom":1.52735384643871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.160186369300458,"aZ":-39.47640891276869,"pfxX":-4.207499294979712,"pfxZ":-5.6372857913174395,"pX":0.6066951497570418,"pZ":0.5402171702228584,"vX0":0.08190458768336992,"vY0":-114.06188204932478,"vZ0":-3.786490736612592,"x":93.87,"y":224.19,"x0":1.1151385061841075,"y0":50.00080727161427,"z0":6.179087805788182,"aX":-5.453109951700782},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.9,"breakHorizontal":7.6,"spinRate":2107,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.4832195860804491,"extension":6.080726557519967},"index":2,"playId":"aa1deccc-0764-3217-8ab6-4b7db1f1b719","pitchNumber":1,"startTime":"2025-07-23T21:10:26.497Z","endTime":"2025-07-23T21:10:31.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45907700773737,"aZ":-20.156050951234285,"pfxX":2.3418296713907223,"pfxZ":7.20610152159265,"pX":-0.5074554943652565,"pZ":2.262178700633854,"vX0":-4.568401912072553,"vY0":-127.57641046710803,"vZ0":-5.58724660460842,"x":136.34,"y":177.7,"x0":0.9930632838729373,"y0":50.000561654029546,"z0":6.044109694774714,"aX":3.904282166021486},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.1,"breakHorizontal":-3.4,"spinRate":2199,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4274903745463474,"extension":5.938224587799209},"index":3,"playId":"81e528fb-7f13-3ea8-901a-e1f3fb5e379f","pitchNumber":2,"startTime":"2025-07-23T21:10:55.525Z","endTime":"2025-07-23T21:10:59.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.37718069641691,"strikeZoneBottom":1.58299571005894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7191291479146,"aZ":-39.178606861813755,"pfxX":-3.3662110468407165,"pfxZ":-5.218880005626252,"pX":-0.6647660470403509,"pZ":0.10527056906983062,"vX0":-2.2754004050572862,"vY0":-115.53110207566881,"vZ0":-5.0316519018959855,"x":142.34,"y":235.94,"x0":0.7721127104730904,"y0":50.000236873528365,"z0":6.101080295154704,"aX":-4.522019501336658},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.4,"breakHorizontal":6.7,"spinRate":2033,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.47517513458865857,"extension":6.297555484326856},"index":4,"playId":"1333a229-783c-31ca-8a87-3ecfdf30b02d","pitchNumber":3,"startTime":"2025-07-23T21:11:25.794Z","endTime":"2025-07-23T21:11:33.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andrew Saalfrank. Yainer Diaz scores. Brice Matthews to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"1333a229-783c-31ca-8a87-3ecfdf30b02d","startTime":"2025-07-23T21:11:47.174Z","endTime":"2025-07-23T21:12:07.463Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":673237,"link":"/api/v1/people/673237"},"postOnSecond":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-8.200000000000006,"leverageIndex":2.84,"dramaIndex":126.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89776903172505,"aZ":-39.833959728921336,"pfxX":-1.1919651067511277,"pfxZ":-5.72137595485699,"pX":0.6558181529826974,"pZ":1.4587277261895557,"vX0":-0.08649737975402795,"vY0":-115.11838017704402,"vZ0":-2.0830183190260856,"x":92.0,"y":199.39,"x0":0.8487180335599255,"y0":50.00366213639168,"z0":6.240871931339699,"aX":-1.5955717231758964},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.6,"breakHorizontal":2.2,"spinRate":2069,"spinDirection":332},"zone":9,"typeConfidence":2.0,"plateTime":0.4762722670447581,"extension":6.194704417131706},"index":6,"playId":"6902ff2a-1350-3c14-8092-32fc8f20fdc5","pitchNumber":4,"startTime":"2025-07-23T21:12:07.463Z","endTime":"2025-07-23T21:12:11.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.010412474545916,"aZ":-25.328369932982685,"pfxX":5.295272368365702,"pfxZ":3.9684252917625003,"pX":-0.11892113222038288,"pZ":2.187956810026879,"vX0":-4.1562654597241,"vY0":-129.94282081909887,"vZ0":-5.327133227926873,"x":121.53,"y":179.71,"x0":0.8064893705883902,"y0":50.002537926198784,"z0":6.167615973707747,"aX":9.134175948626465},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-8.8,"spinRate":2308,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4201225991948223,"extension":6.022738867297528},"hitData":{"launchSpeed":88.4,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.17,"coordY":86.61}},"index":7,"playId":"ddb8cc32-e876-3f5f-a837-f60d289565bc","pitchNumber":5,"startTime":"2025-07-23T21:12:32.493Z","endTime":"2025-07-23T21:12:42.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":3.9999999999999964,"leverageIndex":2.84,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:12:42.198Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chas McCormick grounds out, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:13:01.596Z","endTime":"2025-07-23T21:16:26.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5,6,7,8,9,10],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.40417601483814,"strikeZoneBottom":1.61134151077252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.008446275303317,"aZ":-37.28201696005125,"pfxX":-4.213439048829018,"pfxZ":-3.7883749263274122,"pX":0.1620621358614531,"pZ":2.0130051693296784,"vX0":-0.6580184947223626,"vY0":-115.85163014943706,"vZ0":-1.4602505189964907,"x":110.82,"y":184.43,"x0":0.9972542929733308,"y0":50.00020894227851,"z0":6.2368278682508755,"aX":-5.687447720689206},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.0,"breakHorizontal":7.8,"spinRate":2154,"spinDirection":333},"zone":8,"typeConfidence":2.0,"plateTime":0.47400492226993496,"extension":6.133678613568023},"index":0,"playId":"f6a85785-d65d-3004-87e0-3559059b0404","pitchNumber":1,"startTime":"2025-07-23T21:13:08.231Z","endTime":"2025-07-23T21:13:12.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T21:13:16.077Z","endTime":"2025-07-23T21:13:30.366Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.323093402704792,"aZ":-37.576901494512285,"pfxX":-3.244116528264499,"pfxZ":-3.9952048376860683,"pX":-0.16124432039041417,"pZ":-0.3807551255433826,"vX0":-1.4882635200393501,"vY0":-116.60264388143585,"vZ0":-6.44096827542223,"x":123.15,"y":249.06,"x0":0.9100174064709258,"y0":50.00138289035913,"z0":6.0322787690159565,"aX":-4.391774760511446},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.8,"breakHorizontal":6.2,"spinRate":2227,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.4727597173964675,"extension":6.13907215052757},"index":2,"playId":"24ca33bf-2c3b-3b60-8c1f-4c8b0d1685f5","pitchNumber":2,"startTime":"2025-07-23T21:13:30.366Z","endTime":"2025-07-23T21:13:35.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andrew Saalfrank. Brice Matthews to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"24ca33bf-2c3b-3b60-8c1f-4c8b0d1685f5","startTime":"2025-07-23T21:14:00.107Z","endTime":"2025-07-23T21:14:00.108Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"postOnThird":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":1.48,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86555165405421,"aZ":-41.649322890803894,"pfxX":-3.7718536606231305,"pfxZ":-7.08235497953873,"pX":-0.0020787822130018774,"pZ":1.9373158214950164,"vX0":-0.7257594596418029,"vY0":-115.60208850264152,"vZ0":-0.7077145562751338,"x":117.08,"y":186.47,"x0":0.8065735561099379,"y0":50.003855220843526,"z0":6.285837500372414,"aX":-5.045977276589503},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.7,"breakHorizontal":7.0,"spinRate":2169,"spinDirection":345},"zone":8,"typeConfidence":2.0,"plateTime":0.47591955788670903,"extension":6.213743529239171},"index":4,"playId":"29ceb933-aebe-3d71-ab32-59c558c25732","pitchNumber":3,"startTime":"2025-07-23T21:14:00.109Z","endTime":"2025-07-23T21:14:03.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.38555356927582,"strikeZoneBottom":1.50687108332064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.421159266618776,"aZ":-21.87825341874928,"pfxX":0.03771692675092142,"pfxZ":6.040459042867319,"pX":-0.7483526963543055,"pZ":3.931695263753573,"vX0":-4.151345968871678,"vY0":-129.10068515057515,"vZ0":-1.442737303736494,"x":145.53,"y":132.62,"x0":0.8689861239628855,"y0":50.001909899933075,"z0":6.1658436595796955,"aX":0.06438094957260804},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":0.7,"spinRate":2262,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.42267787840276494,"extension":6.022908909706458},"index":5,"playId":"e2e4e909-255a-3bf2-9db7-f7734ab60ac6","pitchNumber":4,"startTime":"2025-07-23T21:14:26.012Z","endTime":"2025-07-23T21:14:30.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.609734400581434,"aZ":-20.075963059647993,"pfxX":-1.7792914899504542,"pfxZ":7.093080010064529,"pX":-0.8970412167526602,"pZ":3.5772929518718044,"vX0":-3.8813800145057,"vY0":-129.43975885999538,"vZ0":-2.7022819064424946,"x":151.19,"y":142.19,"x0":0.8499034194225702,"y0":50.005785596780456,"z0":6.162463231808729,"aX":-3.036496981907767},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.5,"breakHorizontal":4.1,"spinRate":2376,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.42226065633535637,"extension":5.925523252762394},"index":6,"playId":"a4285f68-0984-3240-acf7-16eba61cfb20","pitchNumber":5,"startTime":"2025-07-23T21:14:44.373Z","endTime":"2025-07-23T21:14:48.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.37133924217811,"strikeZoneBottom":1.55609306813887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.450637008888734,"aZ":-41.39170882785407,"pfxX":-2.4917368183246005,"pfxZ":-6.821809844045324,"pX":-0.9337546051651536,"pZ":-0.7291595051610875,"vX0":-3.1216131226602,"vY0":-116.24046601493274,"vZ0":-6.402387344472614,"x":152.59,"y":258.47,"x0":0.7571022329041904,"y0":50.00377319125626,"z0":6.049207207674735,"aX":-3.3655080338054546},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.8,"breakHorizontal":5.4,"spinRate":2230,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.47357665289748496,"extension":6.29428186325398},"index":7,"playId":"7fa35ed0-f79d-3e96-959e-efae11aabea2","pitchNumber":6,"startTime":"2025-07-23T21:15:05.516Z","endTime":"2025-07-23T21:15:10.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.3947790606597,"strikeZoneBottom":1.59017582433173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89803639504444,"aZ":-37.535461646319725,"pfxX":-4.773146412764161,"pfxZ":-4.067291814899917,"pX":-1.774100178798648,"pZ":0.5892553488450019,"vX0":-4.306018108132204,"vY0":-115.05674270887339,"vZ0":-4.246964339848,"x":104.18,"y":159.13,"x0":0.7543056891803501,"y0":50.00476320547009,"z0":6.165337625059618,"aX":-6.285956065333296},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.3,"breakHorizontal":9.8,"spinRate":2165,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4793349789871657,"extension":6.314597780694115},"index":8,"playId":"1051a19a-eeec-322a-8e6e-273d637dfddf","pitchNumber":7,"startTime":"2025-07-23T21:15:34.680Z","endTime":"2025-07-23T21:15:39.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.350321353184746,"aZ":-26.006895234035284,"pfxX":5.97313093653543,"pfxZ":3.553888396699538,"pX":0.3362608970061473,"pZ":2.9500030177336614,"vX0":-3.57836096158902,"vY0":-130.4290075026444,"vZ0":-3.3827704920343753,"x":92.55,"y":142.78,"x0":0.9441978579044322,"y0":50.00501323581482,"z0":6.207392147581187,"aX":10.376063404733173},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":-10.1,"spinRate":2120,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4186340639398023,"extension":6.064236082769059},"index":9,"playId":"c0e9f81f-e449-3f3f-8cac-ac9dcaf74b27","pitchNumber":8,"startTime":"2025-07-23T21:15:55.464Z","endTime":"2025-07-23T21:15:58.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.106295513194933,"aZ":-23.820914315074827,"pfxX":3.4681923976990383,"pfxZ":4.865746152777435,"pX":0.5169845012016674,"pZ":2.9543715379987048,"vX0":-2.3311137192891955,"vY0":-129.68693495946155,"vZ0":-3.6948628997730038,"x":97.29,"y":159.01,"x0":0.9733172384938267,"y0":50.00311497965113,"z0":6.197857914651691,"aX":5.954633621176595},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-5.8,"spinRate":2213,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4210666356731476,"extension":5.9712158395729835},"hitData":{"launchSpeed":79.1,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.34,"coordY":161.66}},"index":10,"playId":"e0da9408-a592-36f2-af20-8cd1c51075b0","pitchNumber":9,"startTime":"2025-07-23T21:16:17.802Z","endTime":"2025-07-23T21:16:26.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:16:26.994Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to second baseman Brice Matthews.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T21:18:32.929Z","endTime":"2025-07-23T21:19:48.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.119355844438616,"aZ":-32.06771266470937,"pfxX":11.290835718857881,"pfxZ":0.079845488669128,"pX":0.23431704460141162,"pZ":1.582954187842066,"vX0":-7.193070818595727,"vY0":-114.82712863941745,"vZ0":-1.2675478750870266,"x":108.07,"y":196.04,"x0":1.9473377901523439,"y0":50.00209274314697,"z0":5.274255147950013,"aX":15.011940923528677},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.1,"breakHorizontal":-18.5,"spinRate":2126,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.4777764761308063,"extension":6.609071454387587},"index":0,"playId":"95e863d0-33b0-34c0-9f94-6cf43a8825dc","pitchNumber":1,"startTime":"2025-07-23T21:18:36.342Z","endTime":"2025-07-23T21:18:43.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-23T21:18:47.941Z","endTime":"2025-07-23T21:18:59.341Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.436923217279965,"aZ":-33.14238148584146,"pfxX":10.269361780325763,"pfxZ":-0.7204169452921088,"pX":0.7257979235993044,"pZ":1.508992860823223,"vX0":-6.116850626575096,"vY0":-115.53596918541862,"vZ0":-1.258002695035956,"x":89.33,"y":198.04,"x0":2.0795337312862894,"y0":50.00175722930985,"z0":5.258650775216717,"aX":13.819626894093096},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.3,"breakHorizontal":-16.9,"spinRate":1997,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4749029580061741,"extension":6.541416409910981},"index":2,"playId":"14e93181-9883-3a46-89f5-8792bf989914","pitchNumber":2,"startTime":"2025-07-23T21:18:59.341Z","endTime":"2025-07-23T21:19:06.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.71106809553532,"strikeZoneBottom":1.73142149741616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09445391906034,"aZ":-33.40847808111483,"pfxX":9.438698192390888,"pfxZ":-0.934420648868187,"pX":1.4911554611205398,"pZ":1.0623431848462408,"vX0":-4.037535636298947,"vY0":-114.22184123426786,"vZ0":-1.8358228664539178,"x":60.16,"y":210.1,"x0":2.0556977452299505,"y0":50.002877271289535,"z0":5.162334489595752,"aX":12.468125726614703},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.9,"breakHorizontal":-16.1,"spinRate":1888,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4795849944717103,"extension":6.494211182144805},"index":3,"playId":"b92c2916-4ce5-3209-9ea9-87919f806233","pitchNumber":3,"startTime":"2025-07-23T21:19:21.955Z","endTime":"2025-07-23T21:19:27.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.975214656778004,"aZ":-32.01272767717739,"pfxX":-7.362199111229263,"pfxZ":0.11715658252874483,"pX":-0.12766839129994803,"pZ":2.6547798947763446,"vX0":-2.992906920930165,"vY0":-115.03733867607085,"vZ0":0.6785257261186122,"x":121.87,"y":167.1,"x0":2.147704985060979,"y0":50.00045795093421,"z0":5.467112730863394,"aX":-9.833719384135303},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.7,"breakHorizontal":14.0,"spinRate":2341,"spinDirection":300},"zone":5,"typeConfidence":0.91,"plateTime":0.4767021563415659,"extension":6.649922280975345},"hitData":{"launchSpeed":65.4,"launchAngle":57.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":171.82,"coordY":153.01}},"index":4,"playId":"d496f7fe-b9ec-32ed-84cb-385f0205cf69","pitchNumber":4,"startTime":"2025-07-23T21:19:37.600Z","endTime":"2025-07-23T21:19:48.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:19:48.691Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T21:20:07.027Z","endTime":"2025-07-23T21:21:15.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.59687858400069,"strikeZoneBottom":1.64614662419102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.475442517929288,"aZ":-27.76544523886772,"pfxX":11.1483194110187,"pfxZ":2.433915361634245,"pX":-0.13004276274818202,"pZ":2.973776139888434,"vX0":-9.113285708644709,"vY0":-133.5607335434381,"vZ0":-1.2139825936226352,"x":121.96,"y":158.49,"x0":1.8761078826000999,"y0":50.000217477436976,"z0":5.428998520145228,"aX":20.160315702866292},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":-18.2,"spinRate":2018,"spinDirection":118},"zone":5,"typeConfidence":0.9,"plateTime":0.40993620989839163,"extension":6.820338808013079},"index":0,"playId":"b6fb57ec-b47f-37a2-95d8-575e9714d58f","pitchNumber":1,"startTime":"2025-07-23T21:20:12.510Z","endTime":"2025-07-23T21:20:19.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.63813993812851,"strikeZoneBottom":1.60526581273599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.326395474230875,"aZ":-36.219188174753555,"pfxX":-8.01396986088641,"pfxZ":-3.1129400887978083,"pX":0.48275980157093773,"pZ":2.3059994628262057,"vX0":-1.9069773249372661,"vY0":-113.6765074598387,"vZ0":1.045001377322358,"x":98.6,"y":176.52,"x0":2.375135920318028,"y0":50.004000467230924,"z0":5.457496229230289,"aX":-10.408021334264527},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.0,"breakHorizontal":15.0,"spinRate":2554,"spinDirection":295},"zone":6,"typeConfidence":0.9,"plateTime":0.4832476902170395,"extension":6.403949702603273},"index":1,"playId":"44a51efc-03ed-3b44-be84-a65038cebdeb","pitchNumber":2,"startTime":"2025-07-23T21:20:24.345Z","endTime":"2025-07-23T21:20:28.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.62305745921888,"strikeZoneBottom":1.6180597674283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.840377471790184,"aZ":-21.088845484016552,"pfxX":5.605726741115218,"pfxZ":6.169631862564184,"pX":0.7052240643518667,"pZ":4.1318951760382125,"vX0":-5.4748917152494805,"vY0":-133.0196611142638,"vZ0":0.4333960862599098,"x":90.12,"y":127.22,"x0":2.059224241017968,"y0":50.002374562236874,"z0":5.492703006661165,"aX":10.071797860253314},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":-9.0,"spinRate":2130,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.41134908702164275,"extension":6.7021051477085845},"index":2,"playId":"b3390f22-3aa0-36bd-a063-9613ed00fdfd","pitchNumber":3,"startTime":"2025-07-23T21:20:43.031Z","endTime":"2025-07-23T21:20:47.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.60222542828277,"strikeZoneBottom":1.62491574621284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65438655933391,"aZ":-27.01844228871981,"pfxX":11.049980295434775,"pfxZ":2.812233178587558,"pX":-1.131233450208484,"pZ":2.6955058812144914,"vX0":-11.207324381586888,"vY0":-134.3767192583153,"vZ0":-2.0748548823125668,"x":160.12,"y":166.0,"x0":1.6544307583722937,"y0":50.00172280140807,"z0":5.393941407916011,"aX":20.242351204139556},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-17.6,"spinRate":2134,"spinDirection":123},"zone":11,"typeConfidence":0.9,"plateTime":0.4073476051302598,"extension":6.886342666143129},"index":3,"playId":"05ad74e1-246d-3db3-b35d-590dc2535b84","pitchNumber":4,"startTime":"2025-07-23T21:20:55.845Z","endTime":"2025-07-23T21:21:01.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.226891584589634,"aZ":-34.52895103349838,"pfxX":-8.240598968470525,"pfxZ":-1.754929803104229,"pX":-0.6508990953868375,"pZ":1.6423109833625875,"vX0":-4.261519009537403,"vY0":-115.5524643639669,"vZ0":-0.7770969445603206,"x":141.81,"y":194.44,"x0":2.2930124095467956,"y0":50.00437300566261,"z0":5.32513848366769,"aX":-11.04911412601532},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.1,"breakHorizontal":16.1,"spinRate":2651,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.4755422165825389,"extension":6.682489139105613},"index":4,"playId":"3be89bda-7c30-3038-876e-c29ddf01df5d","pitchNumber":5,"startTime":"2025-07-23T21:21:11.402Z","endTime":"2025-07-23T21:21:15.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:21:15.937Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T21:21:19.639Z","endTime":"2025-07-23T21:21:44.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.850426272987868,"aZ":-34.759489155471854,"pfxX":-7.1239705648305796,"pfxZ":-1.9388369747561685,"pX":-0.17121780630176803,"pZ":1.938663080190788,"vX0":-3.580019173547905,"vY0":-115.15094662299249,"vZ0":-0.15167600508669876,"x":123.53,"y":186.44,"x0":2.3328778977525464,"y0":50.0032361527458,"z0":5.389175393327352,"aX":-9.496105632978713},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.2,"breakHorizontal":13.8,"spinRate":2595,"spinDirection":297},"zone":8,"typeConfidence":0.9,"plateTime":0.47700987129898875,"extension":6.616695408222992},"hitData":{"launchSpeed":94.2,"launchAngle":11.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":175.12,"coordY":150.64}},"index":0,"playId":"47e5bdcd-6ab2-355d-80ad-8cce2e3a8f5e","pitchNumber":1,"startTime":"2025-07-23T21:21:37.288Z","endTime":"2025-07-23T21:21:44.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:21:44.263Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shay Whitcomb grounds out, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:23:37.093Z","endTime":"2025-07-23T21:25:07.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694376,"fullName":"Shay Whitcomb","link":"/api/v1/people/694376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.28400776444046,"strikeZoneBottom":1.588167786706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.815328922677534,"aZ":-36.60642847626603,"pfxX":-4.774126633748914,"pfxZ":-3.3598812300602905,"pX":-0.994221483147246,"pZ":2.4451872983163105,"vX0":-2.9075791244650766,"vY0":-114.03858039000217,"vZ0":-0.5634820502876379,"x":154.9,"y":172.76,"x0":0.9172984977747521,"y0":50.00455935655929,"z0":6.30405339163471,"aX":-6.293026971344883},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.9,"breakHorizontal":9.4,"spinRate":2097,"spinDirection":341},"zone":11,"typeConfidence":2.0,"plateTime":0.4801658542819456,"extension":6.178876785253482},"index":0,"playId":"59b08d45-fc02-3f51-b142-5dc836ed20ae","pitchNumber":1,"startTime":"2025-07-23T21:23:51.569Z","endTime":"2025-07-23T21:23:55.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.28318327742872,"strikeZoneBottom":1.53251074293974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.757418413796234,"aZ":-26.10819395393794,"pfxX":7.0538510750988115,"pfxZ":3.558426015463181,"pX":-0.6146701860621027,"pZ":1.0933529406224844,"vX0":-5.956536815278627,"vY0":-128.93911913578754,"vZ0":-7.5136833692483345,"x":140.43,"y":209.26,"x0":0.7953557982194696,"y0":50.00291206499334,"z0":6.0248848583980665,"aX":12.021868109577644},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-11.6,"spinRate":2255,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.42284779226965696,"extension":6.054328729415162},"index":1,"playId":"41c5bb39-4e52-37ee-a0b1-9ba36fd7f57c","pitchNumber":2,"startTime":"2025-07-23T21:24:05.655Z","endTime":"2025-07-23T21:24:12.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.761191482820873,"aZ":-26.286226936305404,"pfxX":5.973727346378643,"pfxZ":3.5352083597447947,"pX":0.28133074953377096,"pZ":2.056192928594296,"vX0":-3.6835247070211325,"vY0":-127.54135786876225,"vZ0":-5.053876264948168,"x":106.28,"y":183.26,"x0":0.960823352896501,"y0":50.001175190746864,"z0":6.110941696407055,"aX":9.939565210155278},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-10.1,"spinRate":2329,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.42781212965345894,"extension":5.921570361231254},"index":2,"playId":"42e312ee-dddb-334f-bbe8-f6fd6608d690","pitchNumber":3,"startTime":"2025-07-23T21:24:21.286Z","endTime":"2025-07-23T21:24:24.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-23T21:24:31.085Z","endTime":"2025-07-23T21:24:42.161Z","isPitch":false,"type":"action","player":{"id":694376,"link":"/api/v1/people/694376"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.30196588504895,"strikeZoneBottom":1.52768317531958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.176959532725856,"aZ":-26.996700846499483,"pfxX":5.823611416044779,"pfxZ":3.064278004323472,"pX":0.3100739871545293,"pZ":1.5324857726623944,"vX0":-3.569741305573054,"vY0":-128.30165983588424,"vZ0":-6.207689467009391,"x":105.18,"y":197.4,"x0":0.9532330199474639,"y0":50.00405683714722,"z0":6.050291489804412,"aX":9.841205621990731},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-9.8,"spinRate":2307,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.42472600014722595,"extension":6.034175915354343},"index":4,"playId":"a9958f02-5834-3239-91bc-4e2448fb25c3","pitchNumber":4,"startTime":"2025-07-23T21:24:42.161Z","endTime":"2025-07-23T21:24:46.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19812887083629,"aZ":-26.08718322468434,"pfxX":6.310963778784963,"pfxZ":3.526246521608389,"pX":0.07506135765492565,"pZ":2.0194284038349437,"vX0":-4.289846101953892,"vY0":-129.77777784896722,"vZ0":-5.531232134947857,"x":114.14,"y":184.26,"x0":0.9199148196071583,"y0":50.00197317888862,"z0":6.135973742907854,"aX":10.889822591972436},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-10.7,"spinRate":2376,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.4201936397171906,"extension":5.983734570829357},"hitData":{"launchSpeed":87.1,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.84,"coordY":156.46}},"index":5,"playId":"f8997143-2f47-3de2-a064-789985dedd11","pitchNumber":5,"startTime":"2025-07-23T21:24:59.236Z","endTime":"2025-07-23T21:25:07.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694376,"link":"/api/v1/people/694376","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":694376,"link":"/api/v1/people/694376"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:25:07.552Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:25:28.324Z","endTime":"2025-07-23T21:27:22.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.70511607372479,"strikeZoneBottom":1.89691875147222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.323260911529292,"aZ":-37.040841461649286,"pfxX":-6.264678224897971,"pfxZ":-3.588661925569081,"pX":0.20182426122248612,"pZ":3.1948364806652263,"vX0":0.14266220936473228,"vY0":-115.5717750630912,"vZ0":1.119455499748655,"x":109.31,"y":152.52,"x0":0.9535015916877665,"y0":50.00532581303277,"z0":6.258697706399675,"aX":-8.48486674301367},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.0,"breakHorizontal":11.3,"spinRate":2177,"spinDirection":327},"zone":2,"typeConfidence":2.0,"plateTime":0.4737257043375567,"extension":6.135649850659246},"index":0,"playId":"40e7c3ab-50d5-36e7-affe-cb1fde7d1c40","pitchNumber":1,"startTime":"2025-07-23T21:25:31.434Z","endTime":"2025-07-23T21:25:35.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.664483430772204,"aZ":-36.95916793145592,"pfxX":-6.391547498926721,"pfxZ":-3.5648867627537726,"pX":-0.37680218105049945,"pZ":1.1669723072182487,"vX0":-1.4413934989814394,"vY0":-115.52951956715677,"vZ0":-3.1149333191483524,"x":131.36,"y":207.27,"x0":1.0861012883916965,"y0":50.00035973434495,"z0":6.105069811036544,"aX":-8.58900148295217},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.0,"breakHorizontal":11.9,"spinRate":2222,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.47513005116081963,"extension":6.097052480039859},"index":1,"playId":"43299af2-4958-3f97-b183-2c6133e78cde","pitchNumber":2,"startTime":"2025-07-23T21:25:46.263Z","endTime":"2025-07-23T21:25:50.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.79515104352623,"strikeZoneBottom":1.85298877882001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.337180281442436,"aZ":-37.520247413247475,"pfxX":-5.717846111803956,"pfxZ":-3.9288299003155838,"pX":-0.4742185533357559,"pZ":0.0010944564177274567,"vX0":-1.4412839061875367,"vY0":-116.6090390708773,"vZ0":-5.62961852447472,"x":135.08,"y":238.75,"x0":0.8963310602876929,"y0":50.002748689096656,"z0":6.0334859249631565,"aX":-7.781155485751221},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.3,"breakHorizontal":10.7,"spinRate":2222,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.47184727775207636,"extension":6.1891840027477985},"index":2,"playId":"c2eb27bd-980a-34f7-97e0-33ed33d58922","pitchNumber":3,"startTime":"2025-07-23T21:26:10.917Z","endTime":"2025-07-23T21:26:16.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.72585268356151,"strikeZoneBottom":1.81074651639697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.899932909879848,"aZ":-37.32035390137704,"pfxX":-3.305906685576722,"pfxZ":-3.7362648289264913,"pX":-1.6615874497224532,"pZ":-0.7494835636780273,"vX0":-4.351602242710256,"vY0":-117.14670351996648,"vZ0":-7.428394832269678,"x":180.34,"y":259.02,"x0":0.6555848701405441,"y0":50.001311913274336,"z0":5.987590978493121,"aX":-4.554996551739854},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.4,"breakHorizontal":7.1,"spinRate":2353,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4690897340411455,"extension":6.313704800217085},"index":3,"playId":"a4792c52-c8c8-3633-b923-0d4cc8c671df","pitchNumber":4,"startTime":"2025-07-23T21:26:31.318Z","endTime":"2025-07-23T21:26:35.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.81293513672346,"strikeZoneBottom":1.87062938478932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.916686580644836,"aZ":-30.011269244694397,"pfxX":4.242923730066687,"pfxZ":1.2704106234641976,"pX":-1.4249509963905818,"pZ":4.295574827073456,"vX0":-7.041940314654404,"vY0":-129.0626737068187,"vZ0":0.555687431992189,"x":171.32,"y":122.8,"x0":0.7732617390364447,"y0":50.00458228841533,"z0":6.367476145254888,"aX":7.242176983201658},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":-6.4,"spinRate":2287,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.42249856336789904,"extension":6.046067353257169},"index":4,"playId":"c823b56d-d252-3f5c-9aa8-2f5d52981230","pitchNumber":5,"startTime":"2025-07-23T21:26:54.611Z","endTime":"2025-07-23T21:26:58.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.7904493788157,"strikeZoneBottom":1.87520845927647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.735541888150127,"aZ":-36.48551400497994,"pfxX":-4.25177198591489,"pfxZ":-3.2823318564852246,"pX":0.28295512895873925,"pZ":0.7460410777034382,"vX0":-0.40087298834905105,"vY0":-114.73823762199574,"vZ0":-3.9033730893935097,"x":106.21,"y":218.64,"x0":1.011959673879272,"y0":50.000240617910734,"z0":6.071703213620485,"aX":-5.595670145737593},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.7,"breakHorizontal":7.8,"spinRate":2223,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.4797156328368235,"extension":6.20094902895865},"index":5,"playId":"5b01c7d9-539f-35e1-be50-b03324864e0b","pitchNumber":6,"startTime":"2025-07-23T21:27:16.986Z","endTime":"2025-07-23T21:27:22.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:27:22.288Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a soft ground ball to left fielder Lourdes Gurriel Jr. Taylor Trammell to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:29:52.848Z","endTime":"2025-07-23T21:30:38.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T21:27:32.844Z","endTime":"2025-07-23T21:28:13.204Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Richards replaces Andrew Saalfrank.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T21:28:13.204Z","endTime":"2025-07-23T21:29:54.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.4725931884038,"strikeZoneBottom":1.52987756548106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.156605065944706,"aZ":-14.697411386750296,"pfxX":-2.8730831674301913,"pfxZ":10.124321685280353,"pX":-0.5394749284799784,"pZ":3.7791622863671357,"vX0":4.825752893758921,"vY0":-130.7078174591256,"vZ0":-3.482555859458089,"x":137.56,"y":136.74,"x0":-2.0383535909583808,"y0":50.00300230583128,"z0":6.235932818996879,"aX":-4.960110865965351},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.8,"breakHorizontal":4.1,"spinRate":2100,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.41943100135280664,"extension":6.5227839469744096},"index":2,"playId":"54cee186-3d45-36f3-8119-9c00ffc9d67f","pitchNumber":1,"startTime":"2025-07-23T21:29:54.980Z","endTime":"2025-07-23T21:30:00.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.49413839578347,"strikeZoneBottom":1.55405782765012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.411450269032905,"aZ":-14.948651113869335,"pfxX":-3.570918621830341,"pfxZ":10.026867530183873,"pX":-1.1794541772052904,"pZ":3.7511327653636735,"vX0":3.6420983242554077,"vY0":-130.48904985507173,"vZ0":-3.3348077540026075,"x":161.96,"y":137.5,"x0":-2.131828795011247,"y0":50.00354870466304,"z0":6.177416691072197,"aX":-6.135520450264209},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2131,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4203509861451522,"extension":6.306200176406406},"index":3,"playId":"5ab1dda2-08f5-3df2-b60d-f75355dde790","pitchNumber":2,"startTime":"2025-07-23T21:30:09.095Z","endTime":"2025-07-23T21:30:13.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.110741202339636,"aZ":-13.831803661880665,"pfxX":-3.9293883633233206,"pfxZ":10.724791511748684,"pX":-0.37748732806364516,"pZ":3.471603147482286,"vX0":5.550674689303388,"vY0":-130.14654319112185,"vZ0":-4.165340303389287,"x":131.39,"y":145.05,"x0":-2.0304069862135687,"y0":50.000636734604946,"z0":6.145162225687786,"aX":-6.719207809471134},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2203,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4213564217601298,"extension":6.429604226630721},"hitData":{"launchSpeed":50.0,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"soft","location":"7","coordinates":{"coordX":65.32,"coordY":117.04}},"index":4,"playId":"e30c27b8-3750-3496-a618-e89b435b300f","pitchNumber":3,"startTime":"2025-07-23T21:30:26.216Z","endTime":"2025-07-23T21:30:38.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.35,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:30:38.318Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:31:13.230Z","endTime":"2025-07-23T21:33:47.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.57396990343875,"strikeZoneBottom":1.69363508866019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.165434306033877,"aZ":-15.083415876437737,"pfxX":-2.458113541786559,"pfxZ":9.750015727280715,"pX":0.5248699015425061,"pZ":4.033652789578104,"vX0":7.058136881307588,"vY0":-131.4007912457512,"vZ0":-2.832444955118431,"x":96.99,"y":129.87,"x0":-1.8737008947689588,"y0":50.006514654202334,"z0":6.2427712949312415,"aX":-4.3116531851366675},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2054,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.41642100444099484,"extension":6.430131077313422},"index":0,"playId":"7bd21618-875a-3568-902d-29ac8845e0ff","pitchNumber":1,"startTime":"2025-07-23T21:31:14.251Z","endTime":"2025-07-23T21:31:19.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.86414861550889,"aZ":-31.81629684104056,"pfxX":-7.564894553115104,"pfxZ":0.2737208441522174,"pX":-0.3558880946575784,"pZ":2.853942754101255,"vX0":6.360885266558275,"vY0":-113.45623002654798,"vZ0":-0.4504110972163493,"x":130.57,"y":161.72,"x0":-2.1999557031228387,"y0":50.00330689259639,"z0":6.1994556065919895,"aX":-9.958656561655143},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.7,"breakHorizontal":12.2,"spinRate":2318,"spinDirection":262},"zone":4,"typeConfidence":2.0,"plateTime":0.48097687188272387,"extension":6.354166501361582},"index":1,"playId":"50f5ca9f-9835-3b1d-85c1-82a77eb594c5","pitchNumber":2,"startTime":"2025-07-23T21:31:31.121Z","endTime":"2025-07-23T21:31:35.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.0,"strikeZoneTop":3.48671233917665,"strikeZoneBottom":1.62097783326466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.143047655581665,"aZ":-30.74643590210206,"pfxX":-6.682885164461349,"pfxZ":1.0769377088381713,"pX":0.09413513355272579,"pZ":1.206428068126757,"vX0":6.77965697642469,"vY0":-114.02034517372635,"vZ0":-4.282033644414816,"x":113.41,"y":206.21,"x0":-2.0366607114686865,"y0":50.00511818810683,"z0":6.112343853775054,"aX":-8.882519334989848},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.2,"breakHorizontal":10.6,"spinRate":2293,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4786869029472913,"extension":6.384836245499272},"index":2,"playId":"bafeb7bc-8663-3c77-8c3f-de76b4184752","pitchNumber":3,"startTime":"2025-07-23T21:31:51.455Z","endTime":"2025-07-23T21:31:58.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55265606750397,"aZ":-13.353231949958998,"pfxX":-3.0996992806972297,"pfxZ":10.690401342134606,"pX":-0.6236663500975307,"pZ":3.2005165587642823,"vX0":4.506722739443991,"vY0":-131.7392324338588,"vZ0":-5.092719901115771,"x":140.77,"y":152.37,"x0":-1.9525131348335807,"y0":50.00338353344197,"z0":6.143070770257693,"aX":-5.457840114986764},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.5,"breakHorizontal":4.7,"spinRate":2147,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.415501854401239,"extension":6.4036766367182025},"index":3,"playId":"395aa7e9-34d5-31d3-822a-9c306847b131","pitchNumber":4,"startTime":"2025-07-23T21:32:08.340Z","endTime":"2025-07-23T21:32:11.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93193426427608,"aZ":-12.977746280115012,"pfxX":-5.53341572516576,"pfxZ":10.947994018746709,"pX":0.3495971277235002,"pZ":3.251961704076435,"vX0":7.583548642584741,"vY0":-131.80186029117993,"vZ0":-5.067557239358876,"x":103.67,"y":150.98,"x0":-1.850680220214895,"y0":50.00159485559376,"z0":6.16360678896505,"aX":-9.701558373639436},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2146,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4161389792071315,"extension":6.536103192234795},"index":4,"playId":"c125908b-5788-3ad5-8612-24153972e8c4","pitchNumber":5,"startTime":"2025-07-23T21:32:33.354Z","endTime":"2025-07-23T21:32:39.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.519702162965775,"aZ":-11.562577266395698,"pfxX":-3.4677856132809044,"pfxZ":11.855200915872492,"pX":-1.0729396238947828,"pZ":2.762392545353485,"vX0":4.0519395646380785,"vY0":-131.22227697791138,"vZ0":-6.263201902195256,"x":157.9,"y":164.2,"x0":-2.1886662501911713,"y0":50.00600957750363,"z0":6.046725748966907,"aX":-6.031305466136782},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":20.3,"breakHorizontal":5.4,"spinRate":2136,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41786755796855646,"extension":6.500116939542319},"index":5,"playId":"5a900a37-a8b2-3228-a107-796b46495deb","pitchNumber":6,"startTime":"2025-07-23T21:33:00.338Z","endTime":"2025-07-23T21:33:03.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.53108561067515,"strikeZoneBottom":1.6418104630216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.654374744643675,"aZ":-32.31438327082379,"pfxX":-6.923872272036969,"pfxZ":-0.10405237800359224,"pX":-0.09875571517943892,"pZ":0.2532002046042996,"vX0":6.560827413570376,"vY0":-115.02606092039069,"vZ0":-6.062163794021026,"x":120.76,"y":231.94,"x0":-2.0838160220594064,"y0":50.00270461300528,"z0":6.043249267408599,"aX":-9.30983335045686},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.4,"breakHorizontal":10.9,"spinRate":2344,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.475553351057207,"extension":6.425805644404997},"index":6,"playId":"bbb55b37-b816-32ff-aa1b-9124fbcc90b1","pitchNumber":7,"startTime":"2025-07-23T21:33:22.907Z","endTime":"2025-07-23T21:33:27.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14187212485234,"aZ":-12.98791311511009,"pfxX":-2.325568118890528,"pfxZ":10.827702533440238,"pX":-0.2124807224435304,"pZ":4.013324427444707,"vX0":5.3516431299259155,"vY0":-132.02556682043505,"vZ0":-3.2663874295846203,"x":125.1,"y":130.42,"x0":-1.9602720831916263,"y0":50.0026293886104,"z0":6.217673210253517,"aX":-4.121633418219181},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.2,"breakHorizontal":3.1,"spinRate":2094,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4143006499858828,"extension":6.483601708279936},"index":7,"playId":"ccb0be2b-4226-3c1c-b8e8-338c3998e798","pitchNumber":8,"startTime":"2025-07-23T21:33:43.466Z","endTime":"2025-07-23T21:33:47.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":2.11,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:33:47.919Z","atBatIndex":52},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Taylor Trammell caught stealing home, catcher James McCann to second baseman Ketel Marte to catcher James McCann.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:34:12.889Z","endTime":"2025-07-23T21:34:53.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":29},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":91.8,"endSpeed":84.5,"strikeZoneTop":3.2717074669157,"strikeZoneBottom":1.52832116874347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.875749393168604,"aZ":-9.664171001386308,"pfxX":-3.4840832271331825,"pfxZ":12.422654156457654,"pX":-0.4996216596101162,"pZ":1.652855898492822,"vX0":5.01413664052857,"vY0":-133.30600966535926,"vZ0":-9.74877557359019,"x":136.04,"y":194.15,"x0":-1.9464938845515358,"y0":50.00080717460255,"z0":6.040901808983687,"aX":-6.312166624220319},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.8,"breakHorizontal":5.3,"spinRate":2214,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.40984009108417796,"extension":6.566586728057213},"index":0,"playId":"600073c3-510b-3905-86f9-91d31f3ef599","pitchNumber":1,"startTime":"2025-07-23T21:34:24.068Z","endTime":"2025-07-23T21:34:28.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.13712075069854,"strikeZoneBottom":1.53491327625325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.984239024420948,"aZ":-12.990907573414775,"pfxX":-3.5021308648681493,"pfxZ":10.712811929185957,"pX":-0.7269699526506034,"pZ":4.029044783345148,"vX0":4.296383645746107,"vY0":-132.84539411206526,"vZ0":-3.4194525370978712,"x":144.71,"y":130.0,"x0":-1.9088372199044916,"y0":50.0020465609066,"z0":6.274914974386236,"aX":-6.270945071038107},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2188,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4120296879202412,"extension":6.3388096405045715},"index":1,"playId":"5981dd97-33dc-38c0-a85d-e3314c3dd325","pitchNumber":2,"startTime":"2025-07-23T21:34:41.948Z","endTime":"2025-07-23T21:34:53.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":2.14,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:34:53.105Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:37:34.389Z","endTime":"2025-07-23T21:37:48.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Taylor Trammell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T21:37:36.314Z","endTime":"2025-07-23T21:37:36.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Mauricio Dubón.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T21:37:36.316Z","endTime":"2025-07-23T21:37:36.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cam Smith replaces left fielder Cooper Hummel, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T21:37:36.318Z","endTime":"2025-07-23T21:37:36.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":669450,"link":"/api/v1/people/669450"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Chas McCormick.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-23T21:37:36.320Z","endTime":"2025-07-23T21:37:36.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":676801,"link":"/api/v1/people/676801"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Zack Short replaces third baseman Shay Whitcomb, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-23T21:37:36.322Z","endTime":"2025-07-23T21:37:36.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":694376,"link":"/api/v1/people/694376"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":694376,"link":"/api/v1/people/694376"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23462723439506,"aZ":-27.2976993892175,"pfxX":10.019829665038584,"pfxZ":2.8433748641589913,"pX":0.3147932608491981,"pZ":1.9152406642597715,"vX0":-7.341571437981343,"vY0":-130.1081063035046,"vZ0":-3.566432277929031,"x":105.0,"y":187.07,"x0":1.870930004592582,"y0":50.00310635034355,"z0":5.371912305869226,"aX":17.183196537995382},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2004,"spinDirection":118},"zone":9,"typeConfidence":0.89,"plateTime":0.42094780322213365,"extension":6.752245001488785},"hitData":{"launchSpeed":98.7,"launchAngle":30.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.81,"coordY":69.83}},"index":5,"playId":"f1d5176e-4c83-3bec-82f3-7c8681afbee1","pitchNumber":1,"startTime":"2025-07-23T21:37:36.324Z","endTime":"2025-07-23T21:37:48.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:37:48.116Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James McCann flies out to right fielder Cam Smith.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:38:15.529Z","endTime":"2025-07-23T21:39:12.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.48196957870475,"strikeZoneBottom":1.5819672524008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.208702759563057,"aZ":-25.869078511381833,"pfxX":-0.366433170527914,"pfxZ":3.8038293169440758,"pX":-0.499141304155677,"pZ":1.9895086870577408,"vX0":-6.238845904749587,"vY0":-127.35793165944044,"vZ0":-3.603751335764318,"x":136.03,"y":185.06,"x0":2.0215770189796203,"y0":50.000222296785246,"z0":5.450719009162979,"aX":-0.6048287082994639},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":1.9,"spinRate":2220,"spinDirection":139},"zone":7,"typeConfidence":0.9,"plateTime":0.42876867105103456,"extension":6.725483903405178},"index":0,"playId":"2bbf9964-9007-3e5f-a1b7-fcd20394217a","pitchNumber":1,"startTime":"2025-07-23T21:38:15.529Z","endTime":"2025-07-23T21:38:19.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.45101206111457,"strikeZoneBottom":1.61540878298927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.98328837166259,"aZ":-34.72606524933217,"pfxX":9.965375229253247,"pfxZ":-1.925177304586554,"pX":0.876122641937407,"pZ":1.3322761961883234,"vX0":-5.6021079342149624,"vY0":-114.33862866333217,"vZ0":-1.2053958449133393,"x":83.6,"y":202.81,"x0":2.062616035808819,"y0":50.004367410489294,"z0":5.272457275555874,"aX":13.20235195931715},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.5,"breakHorizontal":-16.7,"spinRate":2197,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4789578307923117,"extension":6.612854296946183},"index":1,"playId":"5b0ca83f-0ff3-3ae9-ae9b-be50a8629e0b","pitchNumber":2,"startTime":"2025-07-23T21:38:31.198Z","endTime":"2025-07-23T21:38:36.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.47959244941961,"strikeZoneBottom":1.61727334954794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.706276943127914,"aZ":-34.309907197157216,"pfxX":-8.405626850636086,"pfxZ":-1.6504517772060154,"pX":0.9340976603990423,"pZ":3.121115734698383,"vX0":-0.8737170345173624,"vY0":-113.20334461012853,"vZ0":2.458432956524857,"x":81.39,"y":154.51,"x0":2.4171717099035215,"y0":50.00529953500835,"z0":5.468603001132892,"aX":-10.851624642020905},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.0,"breakHorizontal":15.5,"spinRate":2549,"spinDirection":295},"zone":12,"typeConfidence":0.9,"plateTime":0.4848544327941484,"extension":6.402553805844318},"index":2,"playId":"70bba3dc-f9c5-300c-b3bc-38bf502cebc0","pitchNumber":3,"startTime":"2025-07-23T21:38:44.730Z","endTime":"2025-07-23T21:38:52.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.080220632328327,"aZ":-24.194750609876046,"pfxX":1.346853796330151,"pfxZ":4.6657851916250035,"pX":-0.09811208906402216,"pZ":2.856660510528514,"vX0":-5.702246951783422,"vY0":-129.03177675622553,"vZ0":-2.1569250000804314,"x":120.74,"y":161.65,"x0":1.9513274493994728,"y0":50.005325431932505,"z0":5.5394972360513535,"aX":2.3051741485333515},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2303,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.42207376543388353,"extension":6.85851604898426},"hitData":{"launchSpeed":75.1,"launchAngle":57.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.48,"coordY":131.03}},"index":3,"playId":"dc88ea8d-f71a-3d5b-a4e5-5f9fce5f3073","pitchNumber":4,"startTime":"2025-07-23T21:38:58.692Z","endTime":"2025-07-23T21:39:12.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:39:12.461Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, third baseman Mauricio Dubón to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:39:28.592Z","endTime":"2025-07-23T21:39:51.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687888,"fullName":"Brandon Walter","link":"/api/v1/people/687888"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.380623025119057,"aZ":-23.350381975745066,"pfxX":0.11467468683528104,"pfxZ":5.19963807721278,"pX":-0.29320202879584056,"pZ":1.907003326563708,"vX0":-6.290247993501438,"vY0":-129.0781279586998,"vZ0":-4.453488119993874,"x":128.18,"y":187.29,"x0":2.154389545331192,"y0":50.003826078704385,"z0":5.439547554538702,"aX":0.19504660436963048},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":1.1,"spinRate":2237,"spinDirection":139},"zone":7,"typeConfidence":0.9,"plateTime":0.4233846854784673,"extension":6.697684502069216},"hitData":{"launchSpeed":85.3,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.95,"coordY":173.32}},"index":0,"playId":"e436b12d-5481-3bfa-8015-45ab6f79d57a","pitchNumber":1,"startTime":"2025-07-23T21:39:43.742Z","endTime":"2025-07-23T21:39:51.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":687888,"link":"/api/v1/people/687888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:39:51.712Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (13) on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T21:42:10.667Z","endTime":"2025-07-23T21:42:31.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.432843077921927,"aZ":-31.93577038835239,"pfxX":-8.25592516480976,"pfxZ":0.18740599400635194,"pX":-0.19593618604828159,"pZ":1.6951821674691396,"vX0":6.860733481521609,"vY0":-112.6155842559894,"vZ0":-2.7057379940538917,"x":124.47,"y":193.01,"x0":-2.201514396993899,"y0":50.00542040073425,"z0":6.125890821177068,"aX":-10.662672340159611},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":0.0,"breakHorizontal":13.3,"spinRate":2378,"spinDirection":267},"zone":8,"typeConfidence":2.0,"plateTime":0.48539630157629254,"extension":6.426560153331042},"hitData":{"launchSpeed":95.2,"launchAngle":17.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.74,"coordY":126.48}},"index":0,"playId":"45626d29-0fa6-3cd8-8749-5b7031ba3b7f","pitchNumber":1,"startTime":"2025-07-23T21:42:18.043Z","endTime":"2025-07-23T21:42:31.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-6.399999999999999,"leverageIndex":0.9,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:42:31.396Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brice Matthews out on a sacrifice bunt to first baseman Josh Naylor. Yainer Diaz to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T21:42:43.481Z","endTime":"2025-07-23T21:43:09.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.424794618280092,"aZ":-10.793924358076557,"pfxX":-3.9473310893429234,"pfxZ":12.20122021830953,"pX":-0.2591400630971831,"pZ":3.086892200977046,"vX0":5.684759237860975,"vY0":-131.64908335656426,"vZ0":-5.804149875076942,"x":126.88,"y":155.43,"x0":-1.9353919835681008,"y0":50.00039960167721,"z0":6.1219626279460435,"aX":-6.915789256997103},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":21.0,"breakHorizontal":5.9,"spinRate":2222,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.41635227076670533,"extension":6.548507798852758},"hitData":{"launchSpeed":33.0,"launchAngle":29.0,"totalDistance":69.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":142.86,"coordY":174.93}},"index":0,"playId":"c2272cb2-af18-359a-a51e-d5f56ab7db62","pitchNumber":1,"startTime":"2025-07-23T21:42:58.649Z","endTime":"2025-07-23T21:43:09.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":1.13,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:43:09.064Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a sharp line drive to left fielder Lourdes Gurriel Jr. Yainer Diaz scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T21:43:26.375Z","endTime":"2025-07-23T21:43:46.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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,1],"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":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":670950,"link":"/api/v1/people/670950"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.433696037181292,"aZ":-11.865018836226806,"pfxX":-4.4471956848583565,"pfxZ":11.671535192274472,"pX":-0.02788287676403242,"pZ":2.9070108157569554,"vX0":6.23700269783019,"vY0":-131.24766266039464,"vZ0":-6.135743727404207,"x":118.06,"y":160.29,"x0":-1.8600539870623565,"y0":50.004694504590425,"z0":6.163169237104614,"aX":-7.740242354827505},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.9,"breakHorizontal":6.6,"spinRate":2146,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.4177236886974396,"extension":6.342306855352146},"hitData":{"launchSpeed":101.5,"launchAngle":11.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.45,"coordY":120.22}},"index":0,"playId":"160928f7-ad06-3142-af12-9274a373db62","pitchNumber":1,"startTime":"2025-07-23T21:43:33.357Z","endTime":"2025-07-23T21:43:46.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"third":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-5.799999999999999,"leverageIndex":1.6,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:43:46.290Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Smith lines out to right fielder Randal Grichuk.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T21:44:24.393Z","endTime":"2025-07-23T21:45:44.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a455d0d8-6204-3700-82d3-08ad38e16e4a","startTime":"2025-07-23T21:44:12.768Z","endTime":"2025-07-23T21:44:17.093Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.50819492824847,"strikeZoneBottom":1.69673167345865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.225836824828267,"aZ":-12.416283898415658,"pfxX":-4.427630317820432,"pfxZ":11.33432197454879,"pX":-0.32037180850108704,"pZ":3.506089882122934,"vX0":5.984472154339691,"vY0":-131.30556543046328,"vZ0":-4.41899543602107,"x":129.21,"y":144.12,"x0":-2.0555390424802904,"y0":50.00465200012063,"z0":6.137209031735314,"aX":-7.720072832262128},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.7,"breakHorizontal":6.7,"spinRate":2170,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.41741170377117776,"extension":6.442846329864495},"index":1,"playId":"cfac7cd7-b1b7-3e76-be5f-322eb31dee5c","pitchNumber":1,"startTime":"2025-07-23T21:44:26.726Z","endTime":"2025-07-23T21:44:31.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47805528794365,"aZ":-11.272670858654486,"pfxX":-4.409099832444246,"pfxZ":11.80557944466388,"pX":0.35245867826132676,"pZ":2.795017784638982,"vX0":7.310985280947493,"vY0":-132.2853514492939,"vZ0":-6.390809509396159,"x":103.57,"y":163.31,"x0":-1.8755046368999895,"y0":50.005206232735304,"z0":6.070439805835785,"aX":-7.808561097731643},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.2,"breakHorizontal":6.4,"spinRate":2143,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4142049165936106,"extension":6.521297440282497},"index":2,"playId":"99b56ae1-ad28-3242-aa98-d675af4bb6ff","pitchNumber":2,"startTime":"2025-07-23T21:44:45.930Z","endTime":"2025-07-23T21:44:50.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.3,"strikeZoneTop":3.46572350818396,"strikeZoneBottom":1.57879712878092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.808781852417678,"aZ":-32.76328571566014,"pfxX":-7.585634061794488,"pfxZ":-0.4410767092012559,"pX":-0.2130653049363885,"pZ":-0.09213532417423155,"vX0":6.246770000719429,"vY0":-114.21517167335688,"vZ0":-6.494764858200511,"x":125.12,"y":241.27,"x0":-1.989805060400607,"y0":50.003541277603844,"z0":5.986134202685149,"aX":-10.08499554581728},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.2,"breakHorizontal":12.2,"spinRate":2509,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4784145750177151,"extension":6.3763929824615095},"index":3,"playId":"92b325f3-edf8-3d15-b172-146e8d8d3367","pitchNumber":3,"startTime":"2025-07-23T21:45:08.046Z","endTime":"2025-07-23T21:45:13.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76265567539638,"aZ":-15.360412253253244,"pfxX":-6.028415168959525,"pfxZ":9.763900850269751,"pX":0.23740841497735826,"pZ":3.825758041618111,"vX0":7.439229483291369,"vY0":-130.93200776777897,"vZ0":-3.085137540330477,"x":107.95,"y":135.48,"x0":-1.8683858792257428,"y0":50.00172128957814,"z0":6.180726952055953,"aX":-10.380489512009952},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.2,"breakHorizontal":9.1,"spinRate":2221,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4196495227475605,"extension":6.538577099747887},"hitData":{"launchSpeed":90.5,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.95,"coordY":104.87}},"index":4,"playId":"3de510e8-aede-3300-bc63-1001c22814cc","pitchNumber":4,"startTime":"2025-07-23T21:45:34.032Z","endTime":"2025-07-23T21:45:44.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:45:44.700Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chas McCormick pops out to second baseman Ketel Marte.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T21:45:56.383Z","endTime":"2025-07-23T21:46:18.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23334686416191,"aZ":-12.483469847922125,"pfxX":-5.800682781445699,"pfxZ":11.227597490025092,"pX":-0.2284605537981462,"pZ":3.315032929197916,"vX0":6.226237193198427,"vY0":-132.56497736883577,"vZ0":-5.056265749922149,"x":125.71,"y":149.27,"x0":-1.8705363415467693,"y0":50.00187468184922,"z0":6.1816989306048455,"aX":-10.172134446634683},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.2,"breakHorizontal":8.9,"spinRate":2280,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4155317415469493,"extension":6.401026654470692},"hitData":{"launchSpeed":91.0,"launchAngle":65.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":170.29,"coordY":135.8}},"index":0,"playId":"d370a008-c640-35c1-9b0e-a9be2840595b","pitchNumber":1,"startTime":"2025-07-23T21:46:07.317Z","endTime":"2025-07-23T21:46:18.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":670950,"link":"/api/v1/people/670950"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:46:18.299Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (22) on a sharp line drive to left fielder Taylor Trammell.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:48:40.399Z","endTime":"2025-07-23T21:49:30.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bennett Sousa replaces Brandon Walter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T21:47:55.782Z","endTime":"2025-07-23T21:48:42.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656986,"link":"/api/v1/people/656986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687888,"link":"/api/v1/people/687888","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.39519117298285,"strikeZoneBottom":1.70031480356195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.976313049875877,"aZ":-29.42832489053875,"pfxX":-2.550513965676017,"pfxZ":1.6937231730003113,"pX":0.1805544951613116,"pZ":1.8812735431337984,"vX0":-0.8479450435562311,"vY0":-126.64969245692801,"vZ0":-4.856634726395707,"x":110.12,"y":187.99,"x0":0.8511404550050189,"y0":50.0041695406519,"z0":6.1785512512808936,"aX":-4.14187763537467},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":4.8,"spinRate":2469,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4325448264553926,"extension":6.5355437554018865},"index":1,"playId":"454bb6c9-62d0-31fe-93ca-95960ff14b4c","pitchNumber":1,"startTime":"2025-07-23T21:48:42.541Z","endTime":"2025-07-23T21:48:46.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.43335283317255,"strikeZoneBottom":1.71136392986095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.236457245984532,"aZ":-28.67949228698346,"pfxX":-2.338237471721822,"pfxZ":2.1798198309271877,"pX":-0.18755423315198513,"pZ":-0.43524890853273973,"vX0":-1.9623205822240068,"vY0":-126.02791426341591,"vZ0":-10.109963852720504,"x":124.15,"y":250.53,"x0":0.9057510525767435,"y0":50.00543406924309,"z0":5.954461867955338,"aX":-3.751534513604906},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":4.7,"spinRate":2427,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.43504929032478445,"extension":6.626608881938532},"index":2,"playId":"00d388a1-55ae-34b5-90ab-c00392dee339","pitchNumber":2,"startTime":"2025-07-23T21:48:57.929Z","endTime":"2025-07-23T21:49:01.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.3126861095888,"aZ":-10.980184531735599,"pfxX":2.5132283469959997,"pfxZ":10.862156762357133,"pX":-0.08622186448006777,"pZ":2.6026749084289715,"vX0":-3.646885282530393,"vY0":-138.8550453197911,"vZ0":-7.523801974585729,"x":120.29,"y":168.51,"x0":0.9181146615194605,"y0":50.00349018264469,"z0":6.079347275639184,"aX":4.90429832588659},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":-3.8,"spinRate":2301,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.3945778322480451,"extension":6.388054812786237},"hitData":{"launchSpeed":106.8,"launchAngle":13.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":25.6,"coordY":102.61}},"index":3,"playId":"ae0432e8-6113-37ca-a08f-ff9fdff24418","pitchNumber":3,"startTime":"2025-07-23T21:49:17.666Z","endTime":"2025-07-23T21:49:30.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":11.200000000000003,"leverageIndex":1.73,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:49:30.491Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to right fielder Cam Smith. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:49:52.297Z","endTime":"2025-07-23T21:50:32.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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(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.5,"endSpeed":87.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.796596116389498,"aZ":-12.502215842822752,"pfxX":2.379692717969024,"pfxZ":10.063916819768012,"pX":-0.09385222817990924,"pZ":2.32014514299449,"vX0":-3.3966151144453276,"vY0":-138.84843201689293,"vZ0":-7.980444753075716,"x":120.58,"y":176.14,"x0":0.8355470612505702,"y0":50.00248939009064,"z0":6.061663670690858,"aX":4.651449009983353},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-3.6,"spinRate":2157,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.3943258087582491,"extension":6.566023260450956},"index":0,"playId":"2499946b-6785-352c-8f93-4d204f60fb5d","pitchNumber":1,"startTime":"2025-07-23T21:49:59.548Z","endTime":"2025-07-23T21:50:04.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31643100069166,"aZ":-34.56042676697638,"pfxX":-2.7502466483376766,"pfxZ":-1.5018285008278003,"pX":0.42805615225096266,"pZ":2.969088362631273,"vX0":-0.20101842348922053,"vY0":-125.5268961353067,"vZ0":-1.2930090967199563,"x":100.68,"y":158.61,"x0":0.866372944356489,"y0":50.00255525523618,"z0":6.31439665754698,"aX":-4.371863085064734},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":5.0,"spinRate":2292,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.4369841363377027,"extension":6.479686854476309},"hitData":{"launchSpeed":98.9,"launchAngle":5.0,"totalDistance":149.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.5,"coordY":108.42}},"index":1,"playId":"67fe40a0-d93f-36c0-af9e-97b9f68a40af","pitchNumber":2,"startTime":"2025-07-23T21:50:21.485Z","endTime":"2025-07-23T21:50:32.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":12.7,"leverageIndex":2.81,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:50:32.268Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (18) on a sharp line drive to right fielder Cam Smith. Geraldo Perdomo scores. Ketel Marte to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:51:27.387Z","endTime":"2025-07-23T21:51:44.289Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":656986,"link":"/api/v1/people/656986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T21:50:48.548Z","endTime":"2025-07-23T21:51:29.385Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53580951971462,"aZ":-30.33954061029844,"pfxX":-2.107726168413519,"pfxZ":1.1099114743483298,"pX":-0.12145089055972591,"pZ":2.5445445101090582,"vX0":-2.0177976819048555,"vY0":-127.95361309351313,"vZ0":-3.2479351337778013,"x":121.63,"y":170.08,"x0":0.9514294814193649,"y0":50.005262791477634,"z0":6.209059947721949,"aX":-3.493231291708457},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":4.3,"spinRate":2434,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4281476792378167,"extension":6.479329880800353},"hitData":{"launchSpeed":108.2,"launchAngle":14.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":219.39,"coordY":91.14}},"index":1,"playId":"e899318e-8e6e-36bc-bc8c-24150e3f73e6","pitchNumber":1,"startTime":"2025-07-23T21:51:29.385Z","endTime":"2025-07-23T21:51:44.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":27.4,"leverageIndex":4.14,"dramaIndex":277.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:51:44.289Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman Mauricio Dubón to first baseman Victor Caratini.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:53:04.100Z","endTime":"2025-07-23T21:56:03.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T21:52:11.286Z","endTime":"2025-07-23T21:53:06.159Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.75693593308608,"strikeZoneBottom":1.79789887299181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3561652381409,"aZ":-29.310867904944164,"pfxX":-2.0959244963381534,"pfxZ":1.7311991219997553,"pX":0.11264172835420647,"pZ":1.1690511299294342,"vX0":-1.1806969363574527,"vY0":-127.62340784047521,"vZ0":-6.7320702833074595,"x":112.71,"y":207.22,"x0":0.8530694569103182,"y0":50.00484860688466,"z0":6.138609206740502,"aX":-3.470347746851389},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":4.1,"spinRate":2456,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4285712537810822,"extension":6.398895730320601},"index":1,"playId":"43998ae4-8db8-3df8-86f9-fc8d088b5507","pitchNumber":1,"startTime":"2025-07-23T21:53:06.159Z","endTime":"2025-07-23T21:53:10.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T21:53:22.623Z","endTime":"2025-07-23T21:54:01.551Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08544603460571,"aZ":-11.629946661461332,"pfxX":4.705519818656619,"pfxZ":10.384267848293465,"pX":0.013122875172896425,"pZ":2.3614395972761457,"vX0":-3.9118806146319844,"vY0":-140.10999177820378,"vZ0":-8.107924889006204,"x":116.5,"y":175.02,"x0":0.8193809045168559,"y0":50.006712497577304,"z0":6.062063670119906,"aX":9.312416043599509},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-7.7,"spinRate":2180,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.39165355888560294,"extension":6.373871635973298},"index":3,"playId":"f8404628-54a6-3d53-b7a5-72cea8078e10","pitchNumber":2,"startTime":"2025-07-23T21:54:01.551Z","endTime":"2025-07-23T21:54:04.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13293583335605,"aZ":-12.510577850820912,"pfxX":2.3078238977141767,"pfxZ":10.321883593827355,"pX":-0.4561575935577767,"pZ":2.7993855385173214,"vX0":-3.934178288288907,"vY0":-137.0939096223299,"vZ0":-6.806342583988495,"x":134.39,"y":163.2,"x0":0.6972023194700102,"y0":50.0014804806687,"z0":6.167157851087138,"aX":4.396132417863461},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":-3.4,"spinRate":2249,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.39944871461923004,"extension":6.366650294558442},"index":4,"playId":"4b10b81c-bbea-3bb4-a597-43676af3bc22","pitchNumber":3,"startTime":"2025-07-23T21:54:24.223Z","endTime":"2025-07-23T21:54:28.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.417294745243098,"aZ":-29.863058560338,"pfxX":-1.9177999470696778,"pfxZ":1.3723748545130414,"pX":-0.5885027308043214,"pZ":1.6268332311538116,"vX0":-2.6669417644727016,"vY0":-128.52037884066,"vZ0":-5.455987682102999,"x":139.43,"y":194.86,"x0":0.7098085124385619,"y0":50.00160619704826,"z0":6.082860476747532,"aX":-3.2229357139286274},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":4.1,"spinRate":2340,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.425387910572796,"extension":6.600291985573755},"index":5,"playId":"dc93a8c6-8f7d-35dd-b04d-ccb112fdfc1d","pitchNumber":4,"startTime":"2025-07-23T21:55:04.958Z","endTime":"2025-07-23T21:55:08.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.147350233116335,"aZ":-30.91498024419415,"pfxX":-1.7441532261533093,"pfxZ":0.7621016572484338,"pX":0.5936724637103233,"pZ":1.117402454461423,"vX0":-0.00294769302299544,"vY0":-127.15314900477469,"vZ0":-6.1904788863045,"x":94.37,"y":208.61,"x0":0.8215472705642032,"y0":50.00004506875931,"z0":6.024791709937347,"aX":-2.8661877762420587},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":3.1,"spinRate":2359,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.430132552040178,"extension":6.44018554513113},"index":6,"playId":"a0f35987-5933-3a03-81d4-05f87f85c445","pitchNumber":5,"startTime":"2025-07-23T21:55:29.704Z","endTime":"2025-07-23T21:55:33.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.870119748345513,"aZ":-31.898478983067402,"pfxX":-0.9691406514811651,"pfxZ":0.1681462928079478,"pX":0.32745320083886675,"pZ":1.7324659269667946,"vX0":-0.7125997261456016,"vY0":-126.52092842656161,"vZ0":-4.449005404003654,"x":104.52,"y":192.0,"x0":0.7390642045168895,"y0":50.001064932626996,"z0":6.0826005789424435,"aX":-1.5639743030773734},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":1.9,"spinRate":2332,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.4336391740750116,"extension":6.445125745870991},"hitData":{"launchSpeed":95.5,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.85,"coordY":165.72}},"index":7,"playId":"e0095ec3-3953-34b6-bd50-28edf0dcfd1c","pitchNumber":6,"startTime":"2025-07-23T21:55:55.075Z","endTime":"2025-07-23T21:56:03.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":-12.699999999999996,"leverageIndex":3.41,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:56:03.391Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:56:27.480Z","endTime":"2025-07-23T21:58:26.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.53292213051205,"strikeZoneBottom":1.67623958859672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.330836451000174,"aZ":-13.712779903614226,"pfxX":2.487914597916185,"pfxZ":9.799682899594547,"pX":1.5260357454561515,"pZ":2.50227258152193,"vX0":0.4731285881070927,"vY0":-136.46737565703845,"vZ0":-6.846453697409344,"x":58.83,"y":171.22,"x0":1.0271162420533264,"y0":50.00512239330746,"z0":5.990275203094372,"aX":4.6880079834986494},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-4.6,"spinRate":2217,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4015218931073461,"extension":6.368811860620033},"index":0,"playId":"b9f5895b-9012-3813-9665-4a3940f4f8ef","pitchNumber":1,"startTime":"2025-07-23T21:56:34.140Z","endTime":"2025-07-23T21:56:39.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.61140226502923,"strikeZoneBottom":1.68526350873028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82008926696851,"aZ":-9.980138150166006,"pfxX":1.4844850511269856,"pfxZ":11.20846188815476,"pX":0.4649902719949018,"pZ":3.095908997260566,"vX0":-1.7905785766297408,"vY0":-140.09952549158368,"vZ0":-6.491806107949356,"x":99.28,"y":155.19,"x0":0.9207194589515474,"y0":50.00069165222929,"z0":6.101307629585682,"aX":2.9390244215669252},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":-2.3,"spinRate":2284,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.39154487910194025,"extension":6.408299134801251},"index":1,"playId":"ab237022-6ccc-3d9c-b2d1-f21bc33ef976","pitchNumber":2,"startTime":"2025-07-23T21:56:50.642Z","endTime":"2025-07-23T21:56:57.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.457993879889816,"aZ":-12.268749766741633,"pfxX":1.8178417979887644,"pfxZ":10.158151834754463,"pX":0.9345693611269833,"pZ":2.97158800753866,"vX0":-0.6051995488756813,"vY0":-138.9305936338441,"vZ0":-6.204121504957914,"x":81.38,"y":158.55,"x0":0.9187629030878072,"y0":50.00213172689047,"z0":6.045417108601373,"aX":3.5614118048199503},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-3.1,"spinRate":2147,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.39391400166202484,"extension":6.444206505691609},"index":2,"playId":"245104fa-0c2b-3572-9342-ce0d025f9eb4","pitchNumber":3,"startTime":"2025-07-23T21:57:09.796Z","endTime":"2025-07-23T21:57:14.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.50976441414539,"strikeZoneBottom":1.66546424453223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.38032574265353,"aZ":-14.294700133188051,"pfxX":1.53206883649145,"pfxZ":9.048384943110156,"pX":1.0297080577574322,"pZ":4.114468695536047,"vX0":-0.3408237653452568,"vY0":-139.67964542128058,"vZ0":-3.102865872385012,"x":77.75,"y":127.69,"x0":0.954204045525763,"y0":50.00610853034255,"z0":6.1793178041453505,"aX":3.0288042637350068},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-2.8,"spinRate":2242,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.39208040106598885,"extension":6.408343220054832},"index":3,"playId":"25fefd5e-b591-3b1d-9ed2-c60066417a0e","pitchNumber":4,"startTime":"2025-07-23T21:57:32.174Z","endTime":"2025-07-23T21:57:35.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.45404060223577,"strikeZoneBottom":1.63664574766562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94644040382121,"aZ":-32.97151821109936,"pfxX":-1.688097456619018,"pfxZ":-0.48261207359480274,"pX":1.0378357941137724,"pZ":3.2386497126788787,"vX0":0.9746985988238301,"vY0":-127.32061432038293,"vZ0":-1.0337385884171837,"x":77.44,"y":151.34,"x0":0.8711301810654124,"y0":50.00174623143746,"z0":6.23831903632468,"aX":-2.796150829188412},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":2.9,"spinRate":2351,"spinDirection":258},"zone":12,"typeConfidence":2.0,"plateTime":0.42872294695584445,"extension":6.449081061312636},"index":4,"playId":"8c8e65f4-b808-35f1-81c3-03956f0eea03","pitchNumber":5,"startTime":"2025-07-23T21:57:51.934Z","endTime":"2025-07-23T21:57:56.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-23T21:58:08.809Z","endTime":"2025-07-23T21:58:21.607Z","isPitch":false,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.49896362572435,"strikeZoneBottom":1.67132749195339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.388751851678975,"aZ":-8.924356623530256,"pfxX":2.8279057962311445,"pfxZ":11.549842785322305,"pX":0.3376539094918461,"pZ":1.4524571877630197,"vX0":-2.376255667342099,"vY0":-141.05954228071116,"vZ0":-10.830874320198005,"x":104.13,"y":199.56,"x0":0.8239687910949123,"y0":50.00693486816429,"z0":5.919728773465774,"aX":5.694511242887819},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":-4.7,"spinRate":2313,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.388438923843363,"extension":6.4532601281454545},"index":6,"playId":"d9b06947-4fcd-3728-b30e-9cc4882fd11b","pitchNumber":6,"startTime":"2025-07-23T21:58:21.607Z","endTime":"2025-07-23T21:58:26.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":4.63,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:58:26.112Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a fly ball to right fielder Cam Smith. Ketel Marte scores. Corbin Carroll to 3rd. Eugenio Suárez to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:58:52.391Z","endTime":"2025-07-23T21:59:20.931Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":656986,"link":"/api/v1/people/656986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"29016949-5920-480d-8c48-1fb630db2401","startTime":"2025-07-23T21:58:52.391Z","endTime":"2025-07-23T21:58:57.391Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.142700711135983,"aZ":-10.149464051485834,"pfxX":2.3918805105491865,"pfxZ":11.205796591449872,"pX":0.020905393476833078,"pZ":2.541181989187375,"vX0":-3.08996366402861,"vY0":-139.27908428717157,"vZ0":-7.830525293099884,"x":116.2,"y":170.17,"x0":0.8337028670352481,"y0":50.00426089469405,"z0":6.0595547134810985,"aX":4.701998606380199},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":-3.7,"spinRate":2285,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.3931848831614886,"extension":6.46764318910338},"hitData":{"launchSpeed":75.1,"launchAngle":41.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.61,"coordY":103.35}},"index":1,"playId":"2bbf3daf-ea07-3f35-bb1b-53c0c7c50ce4","pitchNumber":1,"startTime":"2025-07-23T21:59:08.352Z","endTime":"2025-07-23T21:59:20.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":21.5,"leverageIndex":6.21,"dramaIndex":292.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:59:20.931Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Randal Grichuk grounds into a double play, shortstop Zack Short to second baseman Brice Matthews to first baseman Victor Caratini. Josh Naylor out at 2nd. Randal Grichuk out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T21:59:52.162Z","endTime":"2025-07-23T22:00:22.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.33197942972878,"strikeZoneBottom":1.6232403670004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68771103326776,"aZ":-29.949673997217932,"pfxX":-3.963858997537627,"pfxZ":1.3813110210058817,"pX":0.47292666437636827,"pZ":2.2236495130361775,"vX0":0.3837581994403473,"vY0":-125.82900364161969,"vZ0":-3.861458234356957,"x":98.97,"y":178.74,"x0":0.8346707349794127,"y0":50.00569280990284,"z0":6.184359249794125,"aX":-6.4064393626568155},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":7.1,"spinRate":2402,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.43400486474389277,"extension":6.465400851349651},"index":0,"playId":"da769930-217e-3b69-90b9-69dd9e539053","pitchNumber":1,"startTime":"2025-07-23T21:59:56.661Z","endTime":"2025-07-23T22:00:01.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":553993,"link":"/api/v1/people/553993"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.592232787870255,"aZ":-34.103671849746554,"pfxX":-2.4138238857972927,"pfxZ":-1.203352532278803,"pX":0.5496011296094196,"pZ":2.3779660280419583,"vX0":0.0686543119771107,"vY0":-125.3050055877174,"vZ0":-2.6468814822409517,"x":96.05,"y":174.57,"x0":0.8359425262910676,"y0":50.00436621850376,"z0":6.214435842773554,"aX":-3.8665721296232816},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":4.3,"spinRate":2437,"spinDirection":290},"zone":6,"typeConfidence":2.0,"plateTime":0.43590392508626064,"extension":6.488536320418842},"hitData":{"launchSpeed":108.1,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.99,"coordY":154.05}},"index":1,"playId":"91e17aac-a4ca-35fe-b17a-9a9db6b6cb97","pitchNumber":2,"startTime":"2025-07-23T22:00:12.747Z","endTime":"2025-07-23T22:00:22.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":553993,"link":"/api/v1/people/553993"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":656986,"link":"/api/v1/people/656986"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-27.700000000000003,"leverageIndex":4.39,"dramaIndex":284.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:00:22.392Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Short singles on a soft bunt ground ball to pitcher Kevin Ginkel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:02:51.389Z","endTime":"2025-07-23T22:03:31.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Trevor Richards.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:02:12.037Z","endTime":"2025-07-23T22:02:53.160Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670950,"link":"/api/v1/people/670950","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.35542947394233,"strikeZoneBottom":1.65133509786501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.855185098531262,"aZ":-15.092714886850572,"pfxX":-5.016876320440632,"pfxZ":9.122781382386906,"pX":0.3597885652089784,"pZ":3.1351879715967548,"vX0":8.068761159874063,"vY0":-136.42160821480294,"vZ0":-6.008425682708161,"x":103.29,"y":154.13,"x0":-1.993415247087826,"y0":50.005452748524036,"z0":6.418617317174721,"aX":-9.396698488770872},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2377,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4025133765594635,"extension":6.709883562372462},"index":1,"playId":"ee3a0216-3ee2-345f-aa91-7f01c17da7f9","pitchNumber":1,"startTime":"2025-07-23T22:02:53.160Z","endTime":"2025-07-23T22:02:56.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.31501006727223,"strikeZoneBottom":1.6927352111247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.560780242356138,"aZ":-14.211013056716082,"pfxX":-4.444843790129161,"pfxZ":9.555947781312389,"pX":0.7983139018159413,"pZ":3.4100142780791733,"vX0":8.643231210057964,"vY0":-136.59458687052032,"vZ0":-5.56513409718047,"x":86.57,"y":146.71,"x0":-1.8369410513914763,"y0":50.00188323007534,"z0":6.459623871436104,"aX":-8.355190147434254},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2465,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40179643297167367,"extension":6.609408611123079},"index":2,"playId":"12013feb-1213-3902-8e2a-d6380e045f19","pitchNumber":2,"startTime":"2025-07-23T22:03:08.019Z","endTime":"2025-07-23T22:03:12.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.444928737977204,"aZ":-14.196913843546557,"pfxX":-3.952983628068579,"pfxZ":9.664312398475852,"pX":0.9589121092310131,"pZ":3.235853670815505,"vX0":8.979468974741422,"vY0":-135.69726662499053,"vZ0":-5.8838671815750745,"x":80.45,"y":151.41,"x0":-1.8834047512298469,"y0":50.00187793894142,"z0":6.4261054353954945,"aX":-7.353539075626683},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2417,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.40406899291677245,"extension":6.822825456956632},"hitData":{"launchSpeed":19.4,"launchAngle":-57.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.09,"coordY":200.25}},"index":3,"playId":"7b618532-76bc-3bd8-ba5a-a0d34c0e8a03","pitchNumber":3,"startTime":"2025-07-23T22:03:23.232Z","endTime":"2025-07-23T22:03:31.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:03:31.258Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a bunt ground ball to pitcher Kevin Ginkel. Zack Short to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:04:13.102Z","endTime":"2025-07-23T22:04:43.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnSecond":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"2597d4c3-e1a8-3505-97fd-052166a42a27","startTime":"2025-07-23T22:04:00.169Z","endTime":"2025-07-23T22:04:05.220Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.56176948907001,"strikeZoneBottom":1.86762431832419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.703542354761424,"aZ":-14.73031288083932,"pfxX":-7.11616217486527,"pfxZ":9.423649692740156,"pX":-0.8620589371963772,"pZ":3.6868671693534107,"vX0":5.798999195321778,"vY0":-135.4563097860671,"vZ0":-4.452883365634877,"x":149.86,"y":139.23,"x0":-2.110371546543799,"y0":50.00190118095628,"z0":6.388268977937812,"aX":-13.170184544918316},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2367,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.4049912132208857,"extension":6.913731955084747},"index":1,"playId":"7a3f06da-8397-3bc6-832a-731b72d37b50","pitchNumber":1,"startTime":"2025-07-23T22:04:15.455Z","endTime":"2025-07-23T22:04:19.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.6588458195546,"strikeZoneBottom":1.77894088984711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88729321381394,"aZ":-12.255418503239817,"pfxX":-4.071555273407688,"pfxZ":10.661793621982616,"pX":0.012172926923187328,"pZ":3.1056558447254687,"vX0":7.059454032750665,"vY0":-135.849541109913,"vZ0":-6.188813259284839,"x":116.54,"y":154.93,"x0":-2.0916788399618933,"y0":50.00407837227224,"z0":6.266097919685074,"aX":-7.608143667787972},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2400,"spinDirection":218},"zone":2,"typeConfidence":0.89,"plateTime":0.40326374398101716,"extension":7.039304547224146},"hitData":{"launchSpeed":40.2,"launchAngle":-67.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":126.17,"coordY":190.06}},"index":2,"playId":"e5d193c6-af1b-37c5-bfa7-576266f796ab","pitchNumber":2,"startTime":"2025-07-23T22:04:35.379Z","endTime":"2025-07-23T22:04:43.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-11.3,"leverageIndex":3.43,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:04:43.551Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Caratini pops out softly to shortstop Geraldo Perdomo on the infield fly rule.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:06:11.846Z","endTime":"2025-07-23T22:06:23.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnSecond":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:05:12.375Z","endTime":"2025-07-23T22:06:14.217Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69204342465903,"aZ":-17.095009445358464,"pfxX":-4.7007639085449275,"pfxZ":7.918741673902852,"pX":0.4905420801121076,"pZ":2.5492789334227033,"vX0":8.34651641211431,"vY0":-136.54996653593287,"vZ0":-7.033214154779156,"x":98.3,"y":169.95,"x0":-1.983331492411652,"y0":50.005191435351264,"z0":6.317406490878876,"aX":-8.954379327156529},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2283,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3998449030018887,"extension":6.812877567799437},"hitData":{"launchSpeed":54.3,"launchAngle":54.0,"totalDistance":135.0,"trajectory":"popup","hardness":"soft","location":"6","coordinates":{"coordX":97.31,"coordY":155.84}},"index":1,"playId":"f03a8409-3f02-3955-83a2-fd3779125bb0","pitchNumber":1,"startTime":"2025-07-23T22:06:14.217Z","endTime":"2025-07-23T22:06:23.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":11.099999999999998,"leverageIndex":3.66,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:06:23.236Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to center fielder Corbin Carroll. Zack Short scores. Taylor Trammell to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:06:55.699Z","endTime":"2025-07-23T22:09:42.974Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.52955618783768,"strikeZoneBottom":1.66860915090805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.834781926351948,"aZ":-13.076885070019168,"pfxX":-4.061717567924316,"pfxZ":9.767965838486969,"pX":1.0434061066828593,"pZ":3.2244051471939694,"vX0":9.249291864371571,"vY0":-139.08689387847417,"vZ0":-6.32512404975444,"x":77.23,"y":151.72,"x0":-1.8006923771910484,"y0":50.003738071693746,"z0":6.399014807340244,"aX":-7.942938128944375},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":5.4,"spinRate":2385,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39414786843053573,"extension":6.722854024853234},"index":0,"playId":"21b11345-95d8-3f4e-a9bc-daabe229630c","pitchNumber":1,"startTime":"2025-07-23T22:07:04.033Z","endTime":"2025-07-23T22:07:08.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59441267723433,"aZ":-13.83409861751062,"pfxX":-5.6385113307832295,"pfxZ":9.345612195296537,"pX":0.05693328568757108,"pZ":3.3630539008400135,"vX0":7.277854311405532,"vY0":-139.48751727354306,"vZ0":-5.8385304781235385,"x":114.83,"y":147.98,"x0":-1.858536322212937,"y0":50.00375816419515,"z0":6.402414170714111,"aX":-11.066249219959293},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2383,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3932966847702568,"extension":6.904018931590368},"index":1,"playId":"f3497069-f4eb-3d17-99c6-56da54055677","pitchNumber":2,"startTime":"2025-07-23T22:07:20.418Z","endTime":"2025-07-23T22:07:23.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61093751767776,"aZ":-14.651574740706296,"pfxX":-4.8336229620438695,"pfxZ":9.103491576841066,"pX":0.4528847918866037,"pZ":3.4655375014388916,"vX0":8.088903764385806,"vY0":-138.28837620506962,"vZ0":-5.413706556025855,"x":99.74,"y":145.21,"x0":-1.8903696752833519,"y0":50.00528520333757,"z0":6.441784379777407,"aX":-9.306885406250787},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":7.0,"spinRate":2350,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39702048127052914,"extension":6.749552957911301},"index":2,"playId":"9bb2c665-ffff-3037-9781-f65c22831082","pitchNumber":3,"startTime":"2025-07-23T22:07:37.263Z","endTime":"2025-07-23T22:07:40.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T22:07:50.171Z","endTime":"2025-07-23T22:08:07.729Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.50656218117084,"strikeZoneBottom":1.64696310180886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36012081840881,"aZ":-14.616584450216761,"pfxX":-5.427629082055011,"pfxZ":8.984353073734795,"pX":1.4985733736027422,"pZ":2.7636150595610975,"vX0":10.891213279972575,"vY0":-138.9754902695639,"vZ0":-7.234324673252652,"x":59.88,"y":164.16,"x0":-1.7673789865889054,"y0":50.00546966078873,"z0":6.372795462820646,"aX":-10.610911166757262},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2325,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3942191822499863,"extension":6.862124738416405},"index":4,"playId":"e965909b-2776-394d-ba9f-bf1ca4527ecc","pitchNumber":4,"startTime":"2025-07-23T22:08:07.729Z","endTime":"2025-07-23T22:08:11.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35564611081855,"aZ":-14.7897793611056,"pfxX":-4.3019919130105695,"pfxZ":8.871095914675447,"pX":0.6110209882389596,"pZ":3.408302173146474,"vX0":8.154731350614117,"vY0":-139.15276091918957,"vZ0":-5.440992697910996,"x":93.71,"y":146.76,"x0":-1.7992737751454975,"y0":50.006909414992734,"z0":6.369684721684882,"aX":-8.435077897865533},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2295,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39367334904309903,"extension":6.826857236987641},"index":5,"playId":"576b110f-c642-3aea-bf89-08c2035878dc","pitchNumber":5,"startTime":"2025-07-23T22:08:23.764Z","endTime":"2025-07-23T22:08:29.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.223113630572218,"aZ":-11.567694580747034,"pfxX":-5.820363023629845,"pfxZ":10.580869910728909,"pX":0.24454543704458925,"pZ":3.3009587083259846,"vX0":8.164407049944344,"vY0":-138.70932375801394,"vZ0":-6.291226266147041,"x":107.68,"y":149.65,"x0":-1.9816663646200907,"y0":50.00071149840633,"z0":6.370737848391006,"aX":-11.333422407745873},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2469,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3949805663940942,"extension":6.95940109755716},"index":6,"playId":"24010b31-e380-3763-82ce-3f00468917a3","pitchNumber":6,"startTime":"2025-07-23T22:08:48.856Z","endTime":"2025-07-23T22:08:51.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17539013214807,"aZ":-16.615049172648664,"pfxX":-6.7935948002754305,"pfxZ":7.9528184603361325,"pX":0.14865822932998685,"pZ":3.657666004639153,"vX0":7.920384994896082,"vY0":-138.78299217813867,"vZ0":-4.680806452501639,"x":111.33,"y":140.02,"x0":-1.8554905332173526,"y0":50.00444731275686,"z0":6.467902389672252,"aX":-13.294277978489664},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":10.7,"spinRate":2482,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3941999875419615,"extension":6.843164112482854},"index":7,"playId":"ebb77b1c-1c3c-3289-9057-09b903cd5c86","pitchNumber":7,"startTime":"2025-07-23T22:09:12.205Z","endTime":"2025-07-23T22:09:17.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0278740410793,"aZ":-19.32669372773965,"pfxX":-8.443944348572785,"pfxZ":6.736092074633394,"pX":0.30832572838680056,"pZ":2.7163062162139133,"vX0":8.712152710874127,"vY0":-137.37147959334732,"vZ0":-6.209267995980352,"x":105.25,"y":165.44,"x0":-1.8103508736259672,"y0":50.004512032989595,"z0":6.324272509233649,"aX":-16.10672651102954},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":13.4,"spinRate":2209,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39904067259889375,"extension":7.056816559632673},"hitData":{"launchSpeed":95.0,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.89,"coordY":137.45}},"index":8,"playId":"334e9bd6-dd8e-3cb1-9e19-bdf6a184b9f6","pitchNumber":8,"startTime":"2025-07-23T22:09:32.530Z","endTime":"2025-07-23T22:09:42.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.3,"awayTeamWinProbability":88.7,"homeTeamWinProbabilityAdded":-30.399999999999995,"leverageIndex":4.56,"dramaIndex":305.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:09:42.974Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yainer Diaz pops out to first baseman Josh Naylor in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:10:04.988Z","endTime":"2025-07-23T22:12:11.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.357646802177616,"aZ":-13.421211313879212,"pfxX":-5.8227185568313775,"pfxZ":9.564447007985486,"pX":0.02221873666491058,"pZ":2.6666783772253724,"vX0":7.311191256394553,"vY0":-139.16645060618916,"vZ0":-7.657782921163479,"x":116.15,"y":166.78,"x0":-1.8829732008177527,"y0":50.00044205207953,"z0":6.343631046080381,"aX":-11.414642477810297},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2447,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39363243141564164,"extension":6.991490537414828},"index":0,"playId":"eed6f5da-dd6c-3297-b86b-0d0a68d506d1","pitchNumber":1,"startTime":"2025-07-23T22:10:28.869Z","endTime":"2025-07-23T22:10:33.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.0,"endSpeed":80.3,"strikeZoneTop":3.1521780623421,"strikeZoneBottom":1.52974639774352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.697033263948548,"aZ":-33.14268480098451,"pfxX":2.3306789091432067,"pfxZ":-0.6074786020749916,"pX":1.14859176192266,"pZ":-0.08827265416794354,"vX0":6.66851564858181,"vY0":-124.96772401823696,"vZ0":-8.962462248741593,"x":73.22,"y":241.16,"x0":-1.8505543102753186,"y0":50.00370410046835,"z0":6.2434698217749105,"aX":3.7091984599833743},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-5.6,"spinRate":2380,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4372450606604996,"extension":6.972297756158917},"index":1,"playId":"7fa53e2e-2f03-30fb-9142-9a1bd542b132","pitchNumber":2,"startTime":"2025-07-23T22:10:47.589Z","endTime":"2025-07-23T22:10:52.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7374047249383,"aZ":-36.4635608208315,"pfxX":2.6480013391358677,"pfxZ":-2.765990171605192,"pX":0.6165125504266673,"pZ":0.6347402155176411,"vX0":5.308776186829065,"vY0":-123.27569328260029,"vZ0":-6.5675950875277405,"x":93.5,"y":221.64,"x0":-1.9024654865882746,"y0":50.00442964694852,"z0":6.383580326500833,"aX":4.10556405018065},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.2,"breakHorizontal":-6.0,"spinRate":2439,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.44302346995706676,"extension":6.841666058434908},"index":2,"playId":"3fe38d6a-45ca-3273-8a7f-52b5ba0f4274","pitchNumber":3,"startTime":"2025-07-23T22:11:16.725Z","endTime":"2025-07-23T22:11:21.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.12698457154707,"strikeZoneBottom":1.51479634054789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.102053571471547,"aZ":-17.8210726871146,"pfxX":-6.605932973063234,"pfxZ":7.467294354459774,"pX":-0.37935954105895947,"pZ":4.080644667277641,"vX0":6.676850922568056,"vY0":-137.43675698137554,"vZ0":-3.2194812818142773,"x":131.46,"y":128.6,"x0":-1.9764201493809874,"y0":50.00415962513764,"z0":6.470570746454608,"aX":-12.699169094168768},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":10.7,"spinRate":2426,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39781241434734715,"extension":6.854515968383441},"index":3,"playId":"b717c88a-6922-3670-b5b0-6aada4c752f8","pitchNumber":4,"startTime":"2025-07-23T22:11:39.295Z","endTime":"2025-07-23T22:11:43.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65850087389256,"aZ":-16.32743242768908,"pfxX":-6.758223417652652,"pfxZ":8.072450685994701,"pX":-0.43971380508303387,"pZ":3.6937974328540526,"vX0":6.055351552508982,"vY0":-138.88249058523107,"vZ0":-4.5168569679036015,"x":133.76,"y":139.05,"x0":-1.7649706901148068,"y0":50.00304063258094,"z0":6.419293830769746,"aX":-13.267977660685062},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2361,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.393633826778073,"extension":6.823029617613894},"hitData":{"launchSpeed":74.0,"launchAngle":66.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.33,"coordY":170.28}},"index":4,"playId":"79d87d0a-43bb-3b31-87c6-0c0c49d666c4","pitchNumber":5,"startTime":"2025-07-23T22:11:59.376Z","endTime":"2025-07-23T22:12:11.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":5.199999999999999,"leverageIndex":1.45,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:12:11.793Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:12:44.174Z","endTime":"2025-07-23T22:14:26.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":96.3,"endSpeed":88.3,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.8557123134935,"aZ":-15.19262838212547,"pfxX":-5.740432731758138,"pfxZ":8.5205962648742,"pX":-0.4194995313911325,"pZ":3.2529633733028724,"vX0":6.228274684644635,"vY0":-140.08941495702229,"vZ0":-5.833191090021453,"x":132.99,"y":150.95,"x0":-1.9229270368726878,"y0":50.0023757842679,"z0":6.35076268085361,"aX":-11.440186985263873},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":2373,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39059004247459805,"extension":6.933543132013428},"index":0,"playId":"7998dcc5-87e7-3d66-88bd-84870f6266c1","pitchNumber":1,"startTime":"2025-07-23T22:12:49.966Z","endTime":"2025-07-23T22:12:53.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.147264864241098,"aZ":-14.566173328791312,"pfxX":-6.321955340255406,"pfxZ":8.927809186967588,"pX":0.008425592523559657,"pZ":3.383136884153186,"vX0":7.215678354744707,"vY0":-139.28341775691817,"vZ0":-5.59943961496474,"x":116.68,"y":147.44,"x0":-1.78966143701467,"y0":50.005134487039896,"z0":6.376547677422703,"aX":-12.471795713753727},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2335,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3926716170636819,"extension":6.926455925731672},"index":1,"playId":"08d70ab0-6f77-30f2-962c-110fdcf5feb7","pitchNumber":2,"startTime":"2025-07-23T22:13:08.393Z","endTime":"2025-07-23T22:13:12.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-23T22:13:19.776Z","endTime":"2025-07-23T22:13:31.852Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10134536810963,"aZ":-13.54142789850658,"pfxX":-5.302148446132361,"pfxZ":9.393459091549673,"pX":0.4741655721269516,"pZ":3.363857420711743,"vX0":7.757246591455596,"vY0":-139.8311835126711,"vZ0":-5.933358305645262,"x":98.93,"y":147.96,"x0":-1.645153686747604,"y0":50.00115228540287,"z0":6.399380970113953,"aX":-10.515414414468689},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2347,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39148938892383445,"extension":6.898764437846603},"index":3,"playId":"365d2bfa-4648-3608-ad16-fdf094a11d04","pitchNumber":3,"startTime":"2025-07-23T22:13:31.852Z","endTime":"2025-07-23T22:13:34.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.45308526481334,"strikeZoneBottom":1.61713038266872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96549689033439,"aZ":-15.127243270668709,"pfxX":-5.815560738076532,"pfxZ":8.766340716307724,"pX":0.8410634282641296,"pZ":3.5669670590781193,"vX0":9.104451020591547,"vY0":-138.57427727741626,"vZ0":-4.96162241507301,"x":84.94,"y":142.47,"x0":-1.731463524770352,"y0":50.00470214394957,"z0":6.391314844175848,"aX":-11.31207759820535},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2419,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.395260654294729,"extension":6.909894082045902},"index":4,"playId":"77b0b48f-d4de-32c9-896c-a9a023bf3ff0","pitchNumber":4,"startTime":"2025-07-23T22:14:05.488Z","endTime":"2025-07-23T22:14:10.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.3199179582054,"aZ":-15.29426254651903,"pfxX":-4.5250814467443945,"pfxZ":8.696656526683483,"pX":-0.24812716608203578,"pZ":3.6654846836130046,"vX0":5.882958445963666,"vY0":-138.53024374375008,"vZ0":-4.667751365851515,"x":126.46,"y":139.81,"x0":-1.8126649014707301,"y0":50.00464213131946,"z0":6.396818665611102,"aX":-8.785073294101199},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2419,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.395577771171268,"extension":6.931220107325615},"index":5,"playId":"7db8a49f-a816-340c-946f-04a3d7e66c75","pitchNumber":5,"startTime":"2025-07-23T22:14:22.770Z","endTime":"2025-07-23T22:14:26.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":682998,"link":"/api/v1/people/682998"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:14:26.628Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:16:54.297Z","endTime":"2025-07-23T22:18:04.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Hader replaces Bennett Sousa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:16:04.239Z","endTime":"2025-07-23T22:16:56.082Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656986,"link":"/api/v1/people/656986","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.513599679159814,"aZ":-30.435912866591273,"pfxX":0.5703531948182794,"pfxZ":1.2344026051857124,"pX":0.1557189119429226,"pZ":1.8389086734407492,"vX0":-6.861361418696192,"vY0":-118.7465346836592,"vZ0":-1.9440195404117158,"x":111.06,"y":189.13,"x0":3.024814192374756,"y0":50.00458420075402,"z0":5.472340700120038,"aX":0.8053086040465645},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.0,"breakHorizontal":0.8,"spinRate":2432,"spinDirection":317},"zone":8,"typeConfidence":0.9,"plateTime":0.4635982492054711,"extension":6.400589165307812},"index":1,"playId":"b6c9b6bc-6dfd-37c4-a0df-60c073f6b0a4","pitchNumber":1,"startTime":"2025-07-23T22:16:56.082Z","endTime":"2025-07-23T22:16:59.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.05897777995575,"aZ":-31.65454373298743,"pfxX":-0.5818208123478676,"pfxZ":0.37878590786757993,"pX":-0.6219846999721379,"pZ":0.5066956975045394,"vX0":-7.940102799436586,"vY0":-116.47680546405567,"vZ0":-4.263511129204448,"x":140.71,"y":225.1,"x0":2.907917966789997,"y0":50.00259188121956,"z0":5.356851610894579,"aX":-0.7984476548382133},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.1,"breakHorizontal":3.0,"spinRate":2541,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.47040098673880726,"extension":6.310741648148396},"index":2,"playId":"e61724da-dd47-3b6a-bea8-06d0ccb05f7f","pitchNumber":2,"startTime":"2025-07-23T22:17:09.516Z","endTime":"2025-07-23T22:17:13.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.44346843340784,"strikeZoneBottom":1.59788401420156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.455843833566373,"aZ":-29.84030140334021,"pfxX":-0.07624733943153039,"pfxZ":1.756767483975203,"pX":1.2107904131132625,"pZ":0.7374791331401194,"vX0":-4.037616477942709,"vY0":-114.76203356203207,"vZ0":-3.8312334238536043,"x":70.85,"y":218.87,"x0":3.0073004086903894,"y0":50.0003101848918,"z0":5.354267850183982,"aX":-0.10065128483197831},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.4,"breakHorizontal":1.2,"spinRate":2424,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.47840263320441023,"extension":6.413797905117745},"index":3,"playId":"d2eaf9da-6ce2-3e02-9c4b-33f93a171b6c","pitchNumber":3,"startTime":"2025-07-23T22:17:28.840Z","endTime":"2025-07-23T22:17:34.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.44135496220197,"strikeZoneBottom":1.62343758421274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.18699117608372,"aZ":-12.383443523299004,"pfxX":6.528939521261355,"pfxZ":10.38412317794948,"pX":0.9017529392724908,"pZ":4.083255915008247,"vX0":-7.143719249410696,"vY0":-136.93343905567036,"vZ0":-1.93092152218202,"x":82.63,"y":128.53,"x0":2.6915278930667115,"y0":50.00575922536414,"z0":5.641148866466242,"aX":12.447501949258632},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.4,"spinRate":2367,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.39943510645463753,"extension":6.504616944857798},"index":4,"playId":"68e18712-d4c7-330f-86a2-20712cc24990","pitchNumber":4,"startTime":"2025-07-23T22:17:44.668Z","endTime":"2025-07-23T22:17:49.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.049793905333818,"aZ":-12.384464817140177,"pfxX":4.763425088370383,"pfxZ":10.35844149202371,"pX":1.084720679481297,"pZ":2.9669662797831715,"vX0":-5.878192403107139,"vY0":-137.2650436170458,"vZ0":-4.742810573193196,"x":75.65,"y":158.67,"x0":2.633879164879958,"y0":50.001781439321654,"z0":5.558672180516871,"aX":9.100101000564253},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":-7.4,"spinRate":2342,"spinDirection":152},"zone":12,"typeConfidence":0.89,"plateTime":0.3988418682690842,"extension":6.580241985345022},"index":5,"playId":"8a930acd-7a25-3a3a-8859-3b6ad8cdacc4","pitchNumber":5,"startTime":"2025-07-23T22:17:59.966Z","endTime":"2025-07-23T22:18:04.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:18:04.103Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, second baseman Brice Matthews to first baseman Victor Caratini.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:18:25.928Z","endTime":"2025-07-23T22:19:27.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.31329422963035,"strikeZoneBottom":1.54395022910126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.062824437051717,"aZ":-14.133951988428361,"pfxX":6.542271414013175,"pfxZ":9.62683451438903,"pX":0.5248405812555612,"pZ":3.081426529110669,"vX0":-8.547914861845237,"vY0":-135.86434933659356,"vZ0":-3.948266807276251,"x":96.99,"y":155.58,"x0":2.8581229812432496,"y0":50.004115897360116,"z0":5.53213278823512,"aX":12.262647698918203},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-10.1,"spinRate":2294,"spinDirection":144},"zone":3,"typeConfidence":0.87,"plateTime":0.40275107466955173,"extension":6.522491848353284},"index":0,"playId":"7d5823c2-e8eb-387b-94a5-1486eb83d804","pitchNumber":1,"startTime":"2025-07-23T22:18:28.839Z","endTime":"2025-07-23T22:18:32.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94114741786254,"aZ":-29.10881006265679,"pfxX":0.9141948481171156,"pfxZ":2.072016128221996,"pX":0.12097273881573928,"pZ":1.2554022281587192,"vX0":-7.0423682913915036,"vY0":-121.15093332038633,"vZ0":-3.6116683031158594,"x":112.39,"y":204.88,"x0":2.953778598502374,"y0":50.00116929805865,"z0":5.325449660157317,"aX":1.3516017855293323},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":0.1,"spinRate":2468,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4531069119099529,"extension":6.621863972455552},"index":1,"playId":"8daf30de-5ac0-3368-b9ae-c8536e1f10eb","pitchNumber":2,"startTime":"2025-07-23T22:18:42.683Z","endTime":"2025-07-23T22:18:46.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T22:18:54.473Z","endTime":"2025-07-23T22:19:05.290Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.24617844656199,"strikeZoneBottom":1.58722842994055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.125534677072103,"aZ":-15.94043619757249,"pfxX":7.47807301833407,"pfxZ":8.542492630778309,"pX":0.39307238185193044,"pZ":4.278045867844539,"vX0":-8.838140348410297,"vY0":-136.9677887892003,"vZ0":-0.6710872845762802,"x":102.02,"y":123.27,"x0":2.6894662277058536,"y0":50.005288939143696,"z0":5.61578390198298,"aX":14.216589515324609},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-11.6,"spinRate":2291,"spinDirection":145},"zone":12,"typeConfidence":0.87,"plateTime":0.3998277602682676,"extension":6.601895478064974},"index":3,"playId":"966ad311-b89b-3cde-808b-a632ee39717d","pitchNumber":3,"startTime":"2025-07-23T22:19:05.290Z","endTime":"2025-07-23T22:19:09.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20386415821355,"aZ":-32.66199577851985,"pfxX":-0.42435349558015956,"pfxZ":-0.34118224945054276,"pX":0.8952393595177021,"pZ":1.7948535348105603,"vX0":-4.725582977132493,"vY0":-119.53291681937111,"vZ0":-1.425770719548237,"x":82.88,"y":190.32,"x0":2.9534578721494227,"y0":50.00149696496082,"z0":5.333744223588834,"aX":-0.6121659927164368},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":1.9,"spinRate":2623,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.45835937086057976,"extension":6.507027860496579},"hitData":{"launchSpeed":72.1,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.4,"coordY":157.6}},"index":4,"playId":"df19d1d5-9aac-3d2c-b9ab-08d27adfb1b0","pitchNumber":4,"startTime":"2025-07-23T22:19:20.146Z","endTime":"2025-07-23T22:19:27.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:19:27.999Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to left fielder Taylor Trammell.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:19:52.825Z","endTime":"2025-07-23T22:20:35.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.45655672083844,"strikeZoneBottom":1.70666562507486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.716760248687557,"aZ":-25.87563724217136,"pfxX":8.536692946066982,"pfxZ":3.922475632779588,"pX":0.963912005186024,"pZ":1.4265401984920802,"vX0":-7.785547328515659,"vY0":-125.99230366985813,"vZ0":-3.9885609637708592,"x":80.26,"y":200.26,"x0":2.9856934779338213,"y0":50.00580864689603,"z0":5.122578567371526,"aX":13.720299296386557},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-13.7,"spinRate":1649,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.43481073319886576,"extension":6.93081537971504},"index":0,"playId":"10c290d8-5c1a-3f2c-8ee2-a70d5a8c5adc","pitchNumber":1,"startTime":"2025-07-23T22:19:55.522Z","endTime":"2025-07-23T22:20:01.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.3750959719053,"strikeZoneBottom":1.55983554806794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78387026622226,"aZ":-32.51762978304014,"pfxX":-1.1256811476016368,"pfxZ":-0.22968569252384086,"pX":0.9364371940260714,"pZ":2.4911418290711733,"vX0":-4.497087730324329,"vY0":-120.64526663784517,"vZ0":-0.2076962194701929,"x":81.31,"y":171.52,"x0":2.979106632845304,"y0":50.005910642632514,"z0":5.4700055308927285,"aX":-1.6425313693447954},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":3.2,"spinRate":2557,"spinDirection":309},"zone":12,"typeConfidence":0.9,"plateTime":0.4558452954222987,"extension":6.453309974892293},"index":1,"playId":"29ba9e01-4ed3-3fd6-9e2f-b781dfb91db1","pitchNumber":2,"startTime":"2025-07-23T22:20:09.568Z","endTime":"2025-07-23T22:20:13.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63269743915629,"aZ":-31.703838744624907,"pfxX":-2.1722961503006015,"pfxZ":0.330198324922792,"pX":-0.15723644872901704,"pZ":2.016444429680698,"vX0":-6.22773931959187,"vY0":-119.3002429644672,"vZ0":-1.1759650125353336,"x":122.99,"y":184.34,"x0":2.7776422371188167,"y0":50.00415264445789,"z0":5.393849646089367,"aX":-3.10586169687666},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.6,"breakHorizontal":5.5,"spinRate":2599,"spinDirection":316},"zone":8,"typeConfidence":0.9,"plateTime":0.46051166927146037,"extension":6.514542371279888},"hitData":{"launchSpeed":95.4,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.75,"coordY":113.41}},"index":2,"playId":"d2632045-0ad4-3dcf-aea1-0a85eb5d9b75","pitchNumber":3,"startTime":"2025-07-23T22:20:25.244Z","endTime":"2025-07-23T22:20:35.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:20:35.065Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:21:42.595Z","endTime":"2025-07-23T22:23:35.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T22:20:57.573Z","endTime":"2025-07-23T22:21:44.879Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.80482574080832,"strikeZoneBottom":1.82751575641096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92092997057463,"aZ":-31.27517705664264,"pfxX":0.4131417054586004,"pfxZ":0.6037836536689554,"pX":-0.33265412504445435,"pZ":2.1451082208553127,"vX0":-7.722810781608882,"vY0":-122.1021515282543,"vZ0":-1.1710987196471425,"x":129.68,"y":180.86,"x0":2.8349237077868423,"y0":50.0041005080464,"z0":5.353808003519655,"aX":0.6173521577468518},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":1.3,"spinRate":2528,"spinDirection":317},"zone":7,"typeConfidence":0.9,"plateTime":0.45081151051082635,"extension":6.6701720006170016},"index":1,"playId":"21648386-0161-3a38-9474-a5bf63861410","pitchNumber":1,"startTime":"2025-07-23T22:21:44.879Z","endTime":"2025-07-23T22:21:48.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.74069993241664,"strikeZoneBottom":1.81841096213886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.892948774308806,"aZ":-12.658457177461223,"pfxX":5.841659231424691,"pfxZ":10.043987818711251,"pX":-0.6400638369757229,"pZ":4.499415888140078,"vX0":-11.058525990162988,"vY0":-138.49438027913416,"vZ0":-0.526636121494403,"x":141.4,"y":117.3,"x0":2.645302061611164,"y0":50.00062851843228,"z0":5.538574077516159,"aX":11.349824727599879},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":-8.3,"spinRate":2353,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.3954770662563245,"extension":6.6233567801819015},"index":2,"playId":"b05d8092-a414-3ad0-bfc0-034bcdfcb2c2","pitchNumber":2,"startTime":"2025-07-23T22:22:00.931Z","endTime":"2025-07-23T22:22:05.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.73121108779605,"strikeZoneBottom":1.83564209006584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.360588245792588,"aZ":-10.225196978259513,"pfxX":5.829345419728209,"pfxZ":11.464639276956657,"pX":1.3512369591845463,"pZ":2.785594760129431,"vX0":-5.813489687421513,"vY0":-137.68096242978052,"vZ0":-5.470246462929569,"x":65.49,"y":163.57,"x0":2.735564391553859,"y0":50.0034493083189,"z0":5.494162884944585,"aX":11.16106886221663},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":-9.2,"spinRate":2298,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.39825119429283795,"extension":6.75061573492606},"index":3,"playId":"1af91ddf-c09f-3b01-aa00-8629da6513a8","pitchNumber":3,"startTime":"2025-07-23T22:22:18.604Z","endTime":"2025-07-23T22:22:23.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.447504279113847,"aZ":-27.34186717920289,"pfxX":8.77037762494188,"pfxZ":2.8682148657376327,"pX":0.9397415326173096,"pZ":1.9622198052452278,"vX0":-7.7032308796377755,"vY0":-128.97493082440963,"vZ0":-2.7028552503291374,"x":81.18,"y":185.8,"x0":2.823524745631227,"y0":50.0061653394053,"z0":5.12909075272945,"aX":14.800722513738107},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.2,"spinRate":1706,"spinDirection":118},"zone":14,"typeConfidence":0.92,"plateTime":0.4244313018919694,"extension":6.960793358216587},"index":4,"playId":"07c55cfb-9f34-3aad-96f1-093cd37e7937","pitchNumber":4,"startTime":"2025-07-23T22:22:35.588Z","endTime":"2025-07-23T22:22:39.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"2ba7e6b1-e448-42dd-b0af-f0e5929cdd3b","startTime":"2025-07-23T22:22:58.955Z","endTime":"2025-07-23T22:23:03.955Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.69779500420906,"strikeZoneBottom":1.75864217019562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66382536810728,"aZ":-12.204980158100996,"pfxX":4.114909691136271,"pfxZ":10.124064492258476,"pX":0.4047137281536613,"pZ":4.988010985182094,"vX0":-7.555775488236947,"vY0":-139.8260436497548,"vZ0":0.29372282318491094,"x":101.57,"y":104.1,"x0":2.612048754352857,"y0":50.002469464019335,"z0":5.68483213120889,"aX":8.117184665886077},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":-5.9,"spinRate":2315,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.39230534356292646,"extension":6.613032931429444},"index":6,"playId":"9349596b-c7b4-3d6c-abe1-588c27bb9fde","pitchNumber":5,"startTime":"2025-07-23T22:23:14.679Z","endTime":"2025-07-23T22:23:18.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.50546114781591,"strikeZoneBottom":1.62291121442477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92828851119853,"aZ":-29.80914197448309,"pfxX":-0.38735328132073477,"pfxZ":1.581450908552526,"pX":1.0452575452027422,"pZ":2.5044541664053126,"vX0":-4.144756479961405,"vY0":-122.41015068474753,"vZ0":-0.6671828441691428,"x":77.16,"y":171.16,"x0":2.8195350384324804,"y0":50.004996844318654,"z0":5.360274529056459,"aX":-0.5807631170854652},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":1.8,"spinRate":2551,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.449558139984366,"extension":6.7858021962983806},"index":7,"playId":"263363f5-ed37-35e7-93ca-18dee5af4af3","pitchNumber":6,"startTime":"2025-07-23T22:23:31.514Z","endTime":"2025-07-23T22:23:35.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:23:35.842Z","atBatIndex":78}]