[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T17:36:25.840Z","endTime":"2025-08-17T17:37:25.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T15:10:31.288Z","endTime":"2025-08-17T17:09:30.801Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-08-17T17:09:30.801Z","endTime":"2025-08-17T17:35:41.731Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-08-17T17:35:41.731Z","endTime":"2025-08-17T17:36:28.023Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.18771707171656,"strikeZoneBottom":1.35116497371294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.289694585421476,"aZ":-13.916215471489199,"pfxX":4.092186791909327,"pfxZ":9.156180463117508,"pX":0.3604139770909286,"pZ":2.390822139227698,"vX0":-7.328540377600732,"vY0":-139.7951404083525,"vZ0":-7.109302472578771,"x":103.26,"y":174.23,"x0":2.4753002600572365,"y0":50.00364012969724,"z0":5.866716092726822,"aX":8.161339867530307},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":-6.0,"spinRate":2420,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.3906790217692797,"extension":6.542707755289317},"index":3,"playId":"66b9e03e-ca4b-3fec-acc9-0703fce33757","pitchNumber":1,"startTime":"2025-08-17T17:36:28.023Z","endTime":"2025-08-17T17:36:32.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.746301481467153,"aZ":-27.95041731883729,"pfxX":0.39786415993573243,"pfxZ":2.4128998215280895,"pX":-0.7676758019442722,"pZ":2.784078087235042,"vX0":-7.696283976520531,"vY0":-130.43953757412595,"vZ0":-3.2135495147362487,"x":146.26,"y":163.61,"x0":2.1514388741618324,"y0":50.00116452776916,"z0":6.1072961739375495,"aX":0.6978665792228618},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":0.7,"spinRate":2449,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4176452841382985,"extension":6.501086323838563},"index":4,"playId":"5a86cf82-2efe-364e-905c-5b462a885b85","pitchNumber":2,"startTime":"2025-08-17T17:36:40.509Z","endTime":"2025-08-17T17:36:43.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-17T17:36:58.871Z","endTime":"2025-08-17T17:37:22.530Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.370497866531075,"aZ":-12.706403074429353,"pfxX":4.302214607559263,"pfxZ":9.581679859806437,"pX":-1.042808682605626,"pZ":3.33577832984903,"vX0":-9.995876349221522,"vY0":-141.0158062271638,"vZ0":-5.521795728976139,"x":156.75,"y":148.71,"x0":1.974768344805763,"y0":50.00369052257304,"z0":6.125542588508057,"aX":8.742390570538387},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":-6.0,"spinRate":2276,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.38708368122438985,"extension":6.569467859127508},"index":6,"playId":"177364a6-9720-324a-b1a5-184d4ca4b720","pitchNumber":3,"startTime":"2025-08-17T17:37:22.530Z","endTime":"2025-08-17T17:37:25.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-17T17:37:25.690Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T17:37:28.342Z","endTime":"2025-08-17T17:38:24.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.41774750203574,"strikeZoneBottom":1.59806140675142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.558831825984345,"aZ":-12.803835950219277,"pfxX":6.710757757823927,"pfxZ":9.336015742941786,"pX":-1.0315604638524125,"pZ":1.7802822006184038,"vX0":-11.099260206323068,"vY0":-142.41001240818557,"vZ0":-9.345777178622193,"x":156.32,"y":190.71,"x0":2.0263676576890135,"y0":50.0056740534056,"z0":5.893720930679766,"aX":13.928277704373237},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2408,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.38311265268035744,"extension":6.6174789121479805},"index":0,"playId":"c3014bfc-6d15-3a27-9723-b328079f59bb","pitchNumber":1,"startTime":"2025-08-17T17:37:46.649Z","endTime":"2025-08-17T17:37:49.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.24386854826976,"strikeZoneBottom":1.38893634678084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80193792344523,"aZ":-24.097958525206522,"pfxX":-2.063895485555483,"pfxZ":4.459084261352384,"pX":0.6883636838135548,"pZ":3.450447186208791,"vX0":-3.203976349726266,"vY0":-132.62414492130438,"vZ0":-2.600605417633231,"x":90.76,"y":145.62,"x0":2.1724461307760254,"y0":50.004447271817774,"z0":6.169587541772979,"aX":-3.7399652573338567},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":4.3,"spinRate":2615,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.41031326738941054,"extension":6.50201949313769},"index":1,"playId":"e019b1a5-088c-3106-8c30-d8e823d02099","pitchNumber":2,"startTime":"2025-08-17T17:37:59.242Z","endTime":"2025-08-17T17:38:02.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.156868556514464,"aZ":-27.196030442266554,"pfxX":-1.808732913187833,"pfxZ":2.8427605412977677,"pX":-0.12314999727417844,"pZ":2.4618287205895264,"vX0":-5.622726220997265,"vY0":-131.12094118808784,"vZ0":-4.386034501737491,"x":121.69,"y":172.31,"x0":2.278843986940672,"y0":50.00336573715135,"z0":6.1711012944003825,"aX":-3.1683064521206656},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":4.4,"spinRate":2550,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41676016121838355,"extension":6.591249185494808},"hitData":{"launchSpeed":88.1,"launchAngle":62.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.31,"coordY":136.03}},"index":2,"playId":"800b08ea-df22-300a-a947-aa83bf948157","pitchNumber":3,"startTime":"2025-08-17T17:38:13.998Z","endTime":"2025-08-17T17:38:24.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:38:24.740Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Trevor Story to first baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T17:38:53.776Z","endTime":"2025-08-17T17:40:04.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T17:38:47.669Z","endTime":"2025-08-17T17:38:56.130Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.29245721031123,"strikeZoneBottom":1.29467140039494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.643032061038113,"aZ":-22.614266393755106,"pfxX":8.369815092534298,"pfxZ":4.809578318143821,"pX":0.5353975524071285,"pZ":3.305872077427337,"vX0":-7.398198437825966,"vY0":-139.62971071795786,"vZ0":-3.4551220404414753,"x":96.59,"y":149.52,"x0":2.1240038575180042,"y0":50.00071492146727,"z0":6.03665862327438,"aX":16.626105675481654},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":-13.8,"spinRate":2269,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.3913575846744015,"extension":6.5159492153328},"index":1,"playId":"f9dbc73d-9d43-3b26-a60a-152f5b1d545e","pitchNumber":1,"startTime":"2025-08-17T17:38:56.130Z","endTime":"2025-08-17T17:39:00.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":81.1,"endSpeed":75.1,"strikeZoneTop":3.33254360509333,"strikeZoneBottom":1.36947832583288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99213761298935,"aZ":-34.54741262280086,"pfxX":-9.166895995729824,"pfxZ":-1.6685818918068698,"pX":1.2718477808461848,"pZ":2.628847858869257,"vX0":0.5405352109270096,"vY0":-118.23642805804282,"vZ0":-1.2578869157570094,"x":68.52,"y":167.8,"x0":2.2321794798935075,"y0":50.005620025974984,"z0":6.330616120806973,"aX":-13.014228016593561},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.1,"breakHorizontal":16.4,"spinRate":2077,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4627893323324268,"extension":6.465922621393567},"index":2,"playId":"9ea64ee4-b15b-38cf-a516-ed5ae47d4072","pitchNumber":2,"startTime":"2025-08-17T17:39:09.326Z","endTime":"2025-08-17T17:39:13.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.43116705551317,"strikeZoneBottom":1.46807061155114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.576672401567958,"aZ":-17.525802791264855,"pfxX":5.357570504904673,"pfxZ":7.394922574843042,"pX":0.6617019936233033,"pZ":3.909506454357954,"vX0":-6.606446711739574,"vY0":-139.4499955088536,"vZ0":-2.767133800563085,"x":91.78,"y":133.22,"x0":2.3586868936110523,"y0":50.00691724611663,"z0":6.0626160411824825,"aX":10.618850734583452},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":-8.4,"spinRate":2341,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.391872641033407,"extension":6.469222107560248},"index":3,"playId":"ba2c0c85-9979-3895-b470-d92a4035eeaa","pitchNumber":3,"startTime":"2025-08-17T17:39:24.936Z","endTime":"2025-08-17T17:39:28.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":88.8,"endSpeed":82.5,"strikeZoneTop":3.40240734981167,"strikeZoneBottom":1.47395322871056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.263504000420095,"aZ":-28.786619976492904,"pfxX":-2.3074884666219457,"pfxZ":1.9654019493931756,"pX":1.1818680527205085,"pZ":3.883226950589658,"vX0":-1.7574884839652376,"vY0":-129.49682077874868,"vZ0":-0.40100674758000454,"x":71.95,"y":133.93,"x0":2.1656664909490666,"y0":50.003782535139926,"z0":6.214410851387292,"aX":-3.9768480622821802},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":4.6,"spinRate":2479,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4205851933532645,"extension":6.569003447214359},"index":4,"playId":"1713d39f-d8ee-31f9-8d3d-3400b17a75a9","pitchNumber":4,"startTime":"2025-08-17T17:39:39.853Z","endTime":"2025-08-17T17:39:43.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.666965366504677,"aZ":-21.93406874231895,"pfxX":8.814702319601517,"pfxZ":5.135641606477172,"pX":0.20391411446661567,"pZ":1.7020362010460228,"vX0":-8.29397902157205,"vY0":-139.42380907997006,"vZ0":-7.468041541829986,"x":109.23,"y":192.83,"x0":2.054057773677435,"y0":50.001095665727796,"z0":5.833765725830758,"aX":17.569954535952945},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":-14.5,"spinRate":2340,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.39097843007121025,"extension":6.529931732323974},"hitData":{"launchSpeed":102.6,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.98,"coordY":156.32}},"index":5,"playId":"7498541d-9b45-3617-81d9-d15be312f2bd","pitchNumber":5,"startTime":"2025-08-17T17:39:56.630Z","endTime":"2025-08-17T17:40:04.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:40:04.287Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, first baseman Eric Wagaman to pitcher Janson Junk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T17:41:55.569Z","endTime":"2025-08-17T17:42:25.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.360238859526007,"aZ":-29.456858032436465,"pfxX":2.7150255170235975,"pfxZ":1.7157509985655768,"pX":0.1472605045762575,"pZ":2.1348553788757862,"vX0":1.594353468098657,"vY0":-124.9165574220005,"vZ0":-3.255344111090275,"x":111.39,"y":181.14,"x0":-0.8513523892124262,"y0":50.00496909743843,"z0":5.868014112251821,"aX":4.305484636611532},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-5.3,"spinRate":2409,"spinDirection":150},"zone":8,"typeConfidence":0.89,"plateTime":0.43790971745626095,"extension":6.431657276876278},"hitData":{"launchSpeed":101.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.04,"coordY":157.84}},"index":0,"playId":"12523012-1f04-3317-a30f-1707bd7ff80b","pitchNumber":1,"startTime":"2025-08-17T17:42:17.746Z","endTime":"2025-08-17T17:42:25.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:42:25.273Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Story pops out to catcher Agustín Ramírez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T17:42:32.697Z","endTime":"2025-08-17T17:43:49.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.57565615758707,"strikeZoneBottom":1.64286868933645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18208020770094,"aZ":-12.256140585283948,"pfxX":-4.631314754329891,"pfxZ":10.64798301786694,"pX":1.519297616683695,"pZ":1.9915987882114394,"vX0":6.972434190579523,"vY0":-136.0051841750414,"vZ0":-7.4677422692088955,"x":59.09,"y":185.01,"x0":-0.47741704328958984,"y0":50.00563566079219,"z0":5.625412317026458,"aX":-8.666432441170388},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":6.8,"spinRate":2426,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4029129312269646,"extension":6.596794773085193},"index":0,"playId":"a41facd7-961b-3f7c-b2b6-5b55228b3d55","pitchNumber":1,"startTime":"2025-08-17T17:42:53.156Z","endTime":"2025-08-17T17:42:56.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":93.0,"endSpeed":84.7,"strikeZoneTop":3.54212965094598,"strikeZoneBottom":1.5366729306671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.856125622108994,"aZ":-12.438223032125293,"pfxX":-1.9852236919304787,"pfxZ":10.719711028968646,"pX":0.5692209956011444,"pZ":1.9798508775080246,"vX0":3.3168961718724095,"vY0":-135.17020007853293,"vZ0":-7.839294116740856,"x":95.3,"y":185.32,"x0":-0.41870083312699374,"y0":50.00357786632182,"z0":5.800927096818252,"aX":-3.655452034824259},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":2.9,"spinRate":2141,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.406001849265337,"extension":6.53455475234553},"index":1,"playId":"5c14afef-0e17-34dd-91c6-daf39cc001a8","pitchNumber":2,"startTime":"2025-08-17T17:43:07.088Z","endTime":"2025-08-17T17:43:10.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.51030403026042,"strikeZoneBottom":1.54101980139619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40628299725067,"aZ":-30.565410751111102,"pfxX":4.938554873643577,"pfxZ":0.9937700372551106,"pX":1.343759893651742,"pZ":2.0112473776790947,"vX0":2.8475665007833335,"vY0":-125.76258004584506,"vZ0":-3.7600093745986785,"x":65.78,"y":184.48,"x0":-0.4415106800323926,"y0":50.00222362670658,"z0":5.981432591044735,"aX":7.978850112639648},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":-9.6,"spinRate":2284,"spinDirection":161},"zone":14,"typeConfidence":0.87,"plateTime":0.43407231568643256,"extension":6.489240758001917},"index":2,"playId":"b1054827-c1c0-3124-846b-d7e5abec2470","pitchNumber":3,"startTime":"2025-08-17T17:43:24.915Z","endTime":"2025-08-17T17:43:28.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07181144989866,"aZ":-13.112323127837376,"pfxX":-1.4837329960161671,"pfxZ":10.73280209891606,"pX":-1.0739228001285515,"pZ":2.481184663833239,"vX0":-1.25851186409787,"vY0":-132.82314022107653,"vZ0":-6.512572333496924,"x":157.94,"y":171.79,"x0":-0.400227666620543,"y0":50.000680496060795,"z0":5.929473495797402,"aX":-2.6342439942171225},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.1,"breakHorizontal":3.0,"spinRate":2338,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.41333067350430497,"extension":6.382559233763536},"hitData":{"launchSpeed":68.6,"launchAngle":86.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":133.53,"coordY":211.5}},"index":3,"playId":"eed04a41-0853-389e-8a61-a90f3470a62e","pitchNumber":4,"startTime":"2025-08-17T17:43:40.153Z","endTime":"2025-08-17T17:43:49.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:43:49.444Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T17:43:51.841Z","endTime":"2025-08-17T17:45:26.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.59345014439111,"strikeZoneBottom":1.71172143655429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.778504632734972,"aZ":-29.13716450719773,"pfxX":3.1571228070708894,"pfxZ":1.805363732679469,"pX":-0.4353245382650723,"pZ":2.485490278258504,"vX0":0.06765332830158861,"vY0":-128.03616548986852,"vZ0":-2.857096060308478,"x":133.59,"y":171.67,"x0":-0.8731672631479465,"y0":50.004782953409304,"z0":5.861461944882742,"aX":5.319703796939079},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":-5.8,"spinRate":2413,"spinDirection":155},"zone":4,"typeConfidence":0.92,"plateTime":0.42539162204176373,"extension":6.373156283246789},"index":0,"playId":"e8936d45-09db-3269-9fa5-2a1ed4627883","pitchNumber":1,"startTime":"2025-08-17T17:44:17.143Z","endTime":"2025-08-17T17:44:21.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.56360980868023,"strikeZoneBottom":1.68191009380901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.454674846379184,"aZ":-25.285699434649143,"pfxX":1.9034304075861312,"pfxZ":4.114288493707326,"pX":1.5971434555885275,"pZ":1.2741130002563352,"vX0":4.976947118570755,"vY0":-127.867344964481,"vZ0":-5.812560302106065,"x":56.12,"y":204.38,"x0":-0.6128087729953645,"y0":50.005312412314424,"z0":5.530373990163759,"aX":3.1892865420105823},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":-4.4,"spinRate":2391,"spinDirection":176},"zone":14,"typeConfidence":0.89,"plateTime":0.4264472376481261,"extension":6.525485668696148},"index":1,"playId":"22f3e95d-5fe2-39fd-bd57-133c8dbd933a","pitchNumber":2,"startTime":"2025-08-17T17:44:31.312Z","endTime":"2025-08-17T17:44:35.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.993297458392497,"aZ":-14.207761786712748,"pfxX":-5.4401036185914675,"pfxZ":9.52130881238303,"pX":0.764352406376912,"pZ":2.0642094761240823,"vX0":5.478469050615008,"vY0":-136.24965632837544,"vZ0":-7.053812508936762,"x":87.86,"y":183.05,"x0":-0.5623850445322052,"y0":50.00026552062907,"z0":5.662064171818791,"aX":-10.261536576463266},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2361,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4015027251556629,"extension":6.362678348430214},"index":2,"playId":"ab241dca-2a24-3fd7-b3cd-18faf7cce406","pitchNumber":3,"startTime":"2025-08-17T17:44:47.140Z","endTime":"2025-08-17T17:44:50.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T17:45:00.880Z","endTime":"2025-08-17T17:45:22.861Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15042403256129,"aZ":-10.609280787237633,"pfxX":-3.72437350272706,"pfxZ":11.22106109258876,"pX":0.3333295789770902,"pZ":3.878728232613732,"vX0":3.9433838837367734,"vY0":-137.65809675484883,"vZ0":-3.2755633943784708,"x":104.29,"y":134.05,"x0":-0.6328819224869241,"y0":50.00510856075011,"z0":5.800825385696075,"aX":-7.159297813574204},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":5.9,"spinRate":2503,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39768533615897583,"extension":6.360046057944793},"index":4,"playId":"4f248904-a10b-3da3-bb53-f370ffa72dfe","pitchNumber":4,"startTime":"2025-08-17T17:45:22.861Z","endTime":"2025-08-17T17:45:26.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:45:26.195Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T17:47:09.439Z","endTime":"2025-08-17T17:48:50.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.976501322766786,"aZ":-13.398076547806625,"pfxX":5.4724468280571905,"pfxZ":9.425792803706495,"pX":-0.09590137093870872,"pZ":2.8331737225897737,"vX0":-8.301754709268494,"vY0":-139.43672331897864,"vZ0":-6.227593125472205,"x":120.66,"y":162.28,"x0":2.1932456246977865,"y0":50.000436910982415,"z0":5.9603744136284975,"aX":10.898877327698042},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.4,"spinRate":2452,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3910947607790214,"extension":6.559091201527025},"index":0,"playId":"a960c351-66f0-3d29-8509-705f4a3113ed","pitchNumber":1,"startTime":"2025-08-17T17:47:34.183Z","endTime":"2025-08-17T17:47:38.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.656233267047327,"aZ":-25.90316378299879,"pfxX":-0.6974578528605067,"pfxZ":3.598501580264262,"pX":-0.8618890786131728,"pZ":2.939185676299165,"vX0":-7.66275934550511,"vY0":-130.2117342135789,"vZ0":-3.07025764328586,"x":149.85,"y":159.42,"x0":2.1920590521217154,"y0":50.000206130429476,"z0":6.06307649635011,"aX":-1.2147202246396327},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":2.8,"spinRate":2538,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41834226474159886,"extension":6.35489804189048},"index":1,"playId":"ec7a305a-1b28-3144-97f5-2d6c7e4c0f8a","pitchNumber":2,"startTime":"2025-08-17T17:47:54.628Z","endTime":"2025-08-17T17:48:00.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-17T17:48:10.728Z","endTime":"2025-08-17T17:48:24.809Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.3668531424888,"strikeZoneBottom":1.52115283975512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.296587855663613,"aZ":-36.224572844979654,"pfxX":-7.109068332132855,"pfxZ":-2.79990566972611,"pX":-1.161545255861031,"pZ":0.5926344372850891,"vX0":-4.947718478734183,"vY0":-119.36097430912189,"vZ0":-5.211430980464451,"x":161.28,"y":222.78,"x0":1.8594827653722739,"y0":50.00287018591488,"z0":6.054738780857629,"aX":-10.288429541219653},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.0,"breakHorizontal":14.0,"spinRate":2199,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4583382122090862,"extension":6.761902718697491},"index":3,"playId":"e795129f-4458-3fcc-95ca-ee76cdda6dab","pitchNumber":3,"startTime":"2025-08-17T17:48:24.809Z","endTime":"2025-08-17T17:48:33.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.294154567134076,"aZ":-34.507700947427665,"pfxX":-5.9481176017839426,"pfxZ":-1.5620000846317268,"pX":-0.21770047066738502,"pZ":1.7100370050228915,"vX0":-3.478080555106092,"vY0":-121.22024261663398,"vZ0":-3.4863927310410086,"x":125.3,"y":192.61,"x0":2.0077652489099114,"y0":50.00480211598404,"z0":6.173905413737026,"aX":-8.868820643968943},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.4,"breakHorizontal":11.6,"spinRate":2284,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.4515291464856288,"extension":6.704476531078154},"index":4,"playId":"0444f81d-2def-3742-91a7-365b44b2e1b2","pitchNumber":4,"startTime":"2025-08-17T17:48:47.261Z","endTime":"2025-08-17T17:48:50.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:48:50.630Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to left fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T17:48:51.949Z","endTime":"2025-08-17T17:49:52.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":80.6,"strikeZoneTop":3.55999524274934,"strikeZoneBottom":1.51990614547825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.946573147803107,"aZ":-30.783043043008217,"pfxX":0.516902007749873,"pfxZ":0.839815532576635,"pX":-0.1615910815903083,"pZ":2.201521833905308,"vX0":-5.607576633852053,"vY0":-128.12600863525506,"vZ0":-3.8450621927008966,"x":123.16,"y":179.34,"x0":1.993714003843363,"y0":50.001288345794045,"z0":6.142919637253512,"aX":0.8547546678115413},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":0.4,"spinRate":2425,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4284766181498214,"extension":6.552850009308047},"index":0,"playId":"662c5c9a-1798-340c-a211-f1832770d9f1","pitchNumber":1,"startTime":"2025-08-17T17:49:12.512Z","endTime":"2025-08-17T17:49:16.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.40261815865994,"strikeZoneBottom":1.39737777281785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52009997574486,"aZ":-33.646270320039065,"pfxX":-6.79520546102357,"pfxZ":-0.971897526313851,"pX":-1.9180875566693145,"pZ":-0.6499501490050114,"vX0":-6.890876186486421,"vY0":-122.68719245552249,"vZ0":-9.103488345550925,"x":190.11,"y":256.33,"x0":1.8154828279319524,"y0":50.00256863549094,"z0":5.998055158126739,"aX":-10.300794911733156},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":14.0,"spinRate":2392,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4473778157733457,"extension":6.761731546358197},"index":1,"playId":"47a43a4f-340c-3973-9dc8-2a8e75ecadb4","pitchNumber":2,"startTime":"2025-08-17T17:49:25.333Z","endTime":"2025-08-17T17:49:28.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.116263761268613,"aZ":-23.733751910497222,"pfxX":-2.043632305057937,"pfxZ":4.677085291119445,"pX":-0.6570637240073316,"pZ":2.7484835783933215,"vX0":-6.915020176197788,"vY0":-132.924667810033,"vZ0":-3.949774060909744,"x":142.05,"y":164.57,"x0":2.234521322910576,"y0":50.00655643587874,"z0":5.958863932689921,"aX":-3.688337683343198},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":5.0,"spinRate":2549,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.410667231599787,"extension":6.525820085514936},"hitData":{"launchSpeed":94.7,"launchAngle":18.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.57,"coordY":93.36}},"index":2,"playId":"65e18243-eb0a-332e-a198-501f7114bed5","pitchNumber":3,"startTime":"2025-08-17T17:49:45.181Z","endTime":"2025-08-17T17:49:52.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:49:52.064Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to center fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T17:49:53.964Z","endTime":"2025-08-17T17:50:56.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.76404160918177,"strikeZoneBottom":1.62817562452451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740402127554027,"aZ":-22.894735959295474,"pfxX":7.568123205496784,"pfxZ":4.653261411792245,"pX":-1.247546899847478,"pZ":3.359850237920433,"vX0":-11.694373195832114,"vY0":-139.67337303277813,"vZ0":-3.369982718887602,"x":164.55,"y":148.06,"x0":1.9926082493504043,"y0":50.002123354934746,"z0":6.071384020879006,"aX":15.091157390433635},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":-11.5,"spinRate":2409,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.390780397780949,"extension":6.663765103617419},"index":0,"playId":"13203054-bf2b-326d-ac5e-bfd46453b7af","pitchNumber":1,"startTime":"2025-08-17T17:50:18.265Z","endTime":"2025-08-17T17:50:21.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.66564139773109,"strikeZoneBottom":1.63541549430332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40842971288119,"aZ":-21.230795568041387,"pfxX":9.801578197730564,"pfxZ":5.495684657602568,"pX":0.3634927774271795,"pZ":1.6344805892510899,"vX0":-8.81562242210328,"vY0":-139.92219790672942,"vZ0":-7.627965252966225,"x":103.14,"y":194.65,"x0":2.27546516564784,"y0":50.00048385022971,"z0":5.777913435387047,"aX":19.509157874262268},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":2349,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.3908654276429666,"extension":6.572795814624042},"index":1,"playId":"6ef9bbbd-f0df-3995-9548-611dd37e24b2","pitchNumber":2,"startTime":"2025-08-17T17:50:32.381Z","endTime":"2025-08-17T17:50:36.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":90.0,"endSpeed":83.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73353075894813,"aZ":-26.930230088253236,"pfxX":-2.217907858246673,"pfxZ":2.9956118730383103,"pX":-0.37038454894654255,"pZ":3.067092210079818,"vX0":-5.2996725674644125,"vY0":-131.04057205673269,"vZ0":-2.982192111856584,"x":131.12,"y":155.97,"x0":1.960512542926181,"y0":50.00544463202216,"z0":6.215667973000417,"aX":-3.8865601219577},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":5.2,"spinRate":2518,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.41677410629188394,"extension":6.638106601317201},"hitData":{"launchSpeed":81.8,"launchAngle":37.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.85,"coordY":91.38}},"index":2,"playId":"2fb3687d-0bf3-36eb-a4ff-8cc759b41c99","pitchNumber":3,"startTime":"2025-08-17T17:50:48.125Z","endTime":"2025-08-17T17:50:56.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:50:56.963Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to left fielder Joey Wiemer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T17:53:07.561Z","endTime":"2025-08-17T17:53:32.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.31141814853738,"strikeZoneBottom":1.34679095564686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.435071688898642,"aZ":-39.13586312410195,"pfxX":2.123469232968059,"pfxZ":-5.123565418933945,"pX":-0.45199857792109044,"pZ":2.6526609827348664,"vX0":-0.05785048001581519,"vY0":-115.57907010435213,"vZ0":0.6293678176901938,"x":134.23,"y":167.16,"x0":-0.7027899713094241,"y0":50.00043765196019,"z0":6.118784061011011,"aX":2.887993355333648},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.9,"breakHorizontal":-3.8,"spinRate":2382,"spinDirection":42},"zone":4,"typeConfidence":0.89,"plateTime":0.47291418528904394,"extension":6.27731933664811},"index":0,"playId":"aa49a930-bc30-39f6-8f85-c898c47a7cf8","pitchNumber":1,"startTime":"2025-08-17T17:53:08.199Z","endTime":"2025-08-17T17:53:12.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.018651243064866,"aZ":-25.14336374106109,"pfxX":2.5355108626183727,"pfxZ":4.220102268363302,"pX":0.42735368876113655,"pZ":2.7644105927524993,"vX0":2.5390177286221425,"vY0":-127.19022076453604,"vZ0":-2.452889951591951,"x":100.71,"y":164.14,"x0":-0.9071967090919837,"y0":50.00184745840742,"z0":5.701251152885309,"aX":4.222686752645239},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2312,"spinDirection":173},"zone":3,"typeConfidence":0.9,"plateTime":0.4279323787866276,"extension":6.385201699126147},"hitData":{"launchSpeed":71.2,"launchAngle":38.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.98,"coordY":119.09}},"index":1,"playId":"e6808ecc-c082-323a-831b-49b2aed4d96e","pitchNumber":2,"startTime":"2025-08-17T17:53:23.691Z","endTime":"2025-08-17T17:53:32.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:53:32.241Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Derek Hill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T17:53:37.731Z","endTime":"2025-08-17T17:54:21.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.49465400407111,"strikeZoneBottom":1.41073052908924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.483250355893734,"aZ":-30.396532648177118,"pfxX":8.18528263902865,"pfxZ":1.3172058077040578,"pX":-1.2444921014325454,"pZ":3.9574254456376674,"vX0":-2.362532983215319,"vY0":-115.59010132174456,"vZ0":2.3966764051662652,"x":164.44,"y":131.93,"x0":-1.2728918322055498,"y0":50.005214510677455,"z0":5.824916382154541,"aX":11.081085495714245},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.2,"breakHorizontal":-14.3,"spinRate":2270,"spinDirection":80},"zone":11,"typeConfidence":0.92,"plateTime":0.4737959592254608,"extension":6.09466525407265},"index":0,"playId":"36ddedcc-f576-3578-8d91-43d4cde46f46","pitchNumber":1,"startTime":"2025-08-17T17:53:57.984Z","endTime":"2025-08-17T17:54:01.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.60320941334714,"aZ":-25.0070423386227,"pfxX":-6.62500601233455,"pfxZ":4.440813079407582,"pX":-0.3400913595617724,"pZ":2.005461566410356,"vX0":3.7807047395050475,"vY0":-125.44865388811239,"vZ0":-3.923595563749967,"x":129.96,"y":184.63,"x0":-0.9969896456812182,"y0":50.000401150535204,"z0":5.601075453264498,"aX":-10.680942511663808},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.4,"breakHorizontal":11.3,"spinRate":1257,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.43468838800983445,"extension":6.406125452940326},"hitData":{"launchSpeed":91.4,"launchAngle":32.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.93,"coordY":57.44}},"index":1,"playId":"61df81b7-f428-3f06-b208-1bfe89a47936","pitchNumber":2,"startTime":"2025-08-17T17:54:12.226Z","endTime":"2025-08-17T17:54:21.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:54:21.990Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T17:54:32.331Z","endTime":"2025-08-17T17:55:34.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.74362099307207,"strikeZoneBottom":1.6882763102049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2429309819582,"aZ":-13.935944059147936,"pfxX":-3.595947861767713,"pfxZ":9.74767822508079,"pX":-0.28989827875824953,"pZ":2.044970497334836,"vX0":2.8292613091925176,"vY0":-135.36428580208647,"vZ0":-6.646563247638119,"x":128.05,"y":183.57,"x0":-0.8771241388579335,"y0":50.00619312473273,"z0":5.492839212683458,"aX":-6.7302970914796605},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2356,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4033570628468466,"extension":6.455498219488789},"index":0,"playId":"56dfd8b0-bbcd-37d1-a05f-e56c7fd96932","pitchNumber":1,"startTime":"2025-08-17T17:54:46.195Z","endTime":"2025-08-17T17:54:49.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.5,"endSpeed":75.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.70833868332506,"aZ":-28.1268858572599,"pfxX":6.951262148906165,"pfxZ":2.769188117456423,"pX":0.6431563251580893,"pZ":2.2154155224961825,"vX0":1.4245581850511018,"vY0":-120.24402883307135,"vZ0":-2.283542465602577,"x":92.48,"y":178.96,"x0":-0.8602075673624199,"y0":50.00217763764954,"z0":5.677318725873487,"aX":10.160420319359824},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.7,"breakHorizontal":-13.0,"spinRate":2387,"spinDirection":92},"zone":9,"typeConfidence":0.89,"plateTime":0.4558250973872875,"extension":6.338509072228452},"index":1,"playId":"5fee87b1-ce66-3a1b-a314-3165dd51c322","pitchNumber":2,"startTime":"2025-08-17T17:55:00.063Z","endTime":"2025-08-17T17:55:03.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.262724240621502,"aZ":-28.797581711000987,"pfxX":3.9029440739513963,"pfxZ":2.1017198057053754,"pX":0.895810138573052,"pZ":1.0829589169402272,"vX0":2.42679940526609,"vY0":-125.35718627552276,"vZ0":-5.520330214298276,"x":82.85,"y":209.54,"x0":-0.5890449788803446,"y0":50.00256725621215,"z0":5.6395348283369655,"aX":6.265039263684429},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":-7.6,"spinRate":2359,"spinDirection":144},"zone":14,"typeConfidence":0.88,"plateTime":0.4354777577095681,"extension":6.51726612068562},"index":2,"playId":"460454b8-122e-3f4c-9042-bb6406863402","pitchNumber":3,"startTime":"2025-08-17T17:55:30.553Z","endTime":"2025-08-17T17:55:34.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:55:34.836Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T17:57:26.687Z","endTime":"2025-08-17T17:58:42.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.67955203296894,"strikeZoneBottom":1.59559010806856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.507786297006767,"aZ":-25.69442841368567,"pfxX":0.08940569631769568,"pfxZ":3.681107492562468,"pX":-0.6550861196143701,"pZ":2.856646415357841,"vX0":-7.086311847908483,"vY0":-131.23825240042453,"vZ0":-3.7607906570027314,"x":141.97,"y":161.65,"x0":2.0584374753839776,"y0":50.000734318393036,"z0":6.202897698001936,"aX":0.15762275088710895},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":1.2,"spinRate":2569,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.4159694370278091,"extension":6.549655600729623},"index":0,"playId":"53cbb396-a733-3305-93da-31527fc0c4ad","pitchNumber":1,"startTime":"2025-08-17T17:57:36.789Z","endTime":"2025-08-17T17:57:40.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.64493286177623,"strikeZoneBottom":1.52610978384158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.836608147048896,"aZ":-35.03066214064154,"pfxX":-5.234899843322494,"pfxZ":-1.9773731771983476,"pX":-1.150748619062799,"pZ":0.8208798847438274,"vX0":-5.493003283638477,"vY0":-119.65072244328688,"vZ0":-5.0412728832542,"x":160.86,"y":216.62,"x0":1.8578775960270089,"y0":50.00398634045342,"z0":6.1065633877080465,"aX":-7.562394638411508},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.6,"breakHorizontal":10.8,"spinRate":2297,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4583920821251928,"extension":6.632428545459097},"index":1,"playId":"c3daea90-2558-3225-b292-cf40f716c153","pitchNumber":2,"startTime":"2025-08-17T17:57:50.030Z","endTime":"2025-08-17T17:57:53.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.3946025822522,"strikeZoneBottom":1.58008545840403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12143587674136,"aZ":-28.097926317474712,"pfxX":-0.09089328266038643,"pfxZ":2.3190391294955575,"pX":0.1330637577086544,"pZ":3.504814725643692,"vX0":-5.08729081658772,"vY0":-130.8256968406251,"vZ0":-1.4998469820917446,"x":111.93,"y":144.15,"x0":2.1036819428762588,"y0":50.00203110482812,"z0":6.165097338402984,"aX":-0.15868569957437112},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":1.1,"spinRate":2480,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.41654886489869414,"extension":6.478629256633592},"index":2,"playId":"e9847294-3407-3549-a5a6-d8d622337e4f","pitchNumber":3,"startTime":"2025-08-17T17:58:05.295Z","endTime":"2025-08-17T17:58:09.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.8,"endSpeed":89.0,"strikeZoneTop":3.64887500474433,"strikeZoneBottom":1.42520704493965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26578510039803,"aZ":-20.8391677265791,"pfxX":9.10931013306854,"pfxZ":5.679616558087997,"pX":-0.18193386140390036,"pZ":2.0398611003132836,"vX0":-9.469563709019615,"vY0":-139.18874639609854,"vZ0":-6.768692133694513,"x":123.93,"y":183.7,"x0":2.0533690128859674,"y0":50.00342177531605,"z0":5.846817392144311,"aX":18.178797264071502},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":-15.0,"spinRate":2369,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.39100242451779055,"extension":6.562012812899067},"index":3,"playId":"7254e509-7e10-3852-a5d1-bf28c55cc300","pitchNumber":4,"startTime":"2025-08-17T17:58:23.054Z","endTime":"2025-08-17T17:58:26.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.779763239658156,"aZ":-13.64729338247319,"pfxX":4.872888254655173,"pfxZ":9.070383500941515,"pX":-0.4396885575228605,"pZ":2.898343939559079,"vX0":-8.89590611477467,"vY0":-141.64144418926278,"vZ0":-6.498600303958605,"x":133.76,"y":160.52,"x0":2.101153814440813,"y0":50.00023405373686,"z0":6.086158628633703,"aX":9.951195914010695},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":-7.1,"spinRate":2449,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.3859377671017037,"extension":6.676103220968021},"index":4,"playId":"e43c21f2-2e74-3ab8-8ee7-e756de83014e","pitchNumber":5,"startTime":"2025-08-17T17:58:39.485Z","endTime":"2025-08-17T17:58:42.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:58:42.499Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eric Wagaman homers (7) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T17:58:44.373Z","endTime":"2025-08-17T17:59:59.359Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.51713508605699,"strikeZoneBottom":1.49746171509857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.244631646855012,"aZ":-13.830157733468305,"pfxX":3.94449162301172,"pfxZ":9.129843249508026,"pX":-0.884860333608214,"pZ":2.0504343456840926,"vX0":-9.851240733379862,"vY0":-140.27101753625803,"vZ0":-8.00894554523698,"x":150.73,"y":183.42,"x0":2.1472014626630913,"y0":50.004952710787485,"z0":5.828285384121444,"aX":7.928052917723598},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":-5.3,"spinRate":2426,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.38924313692231216,"extension":6.712697598892739},"index":0,"playId":"2d955401-c3ae-36f7-b4e0-632906480b94","pitchNumber":1,"startTime":"2025-08-17T17:59:05.631Z","endTime":"2025-08-17T17:59:10.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.58703305797586,"strikeZoneBottom":1.51590545383152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.457894645090676,"aZ":-34.269223063152886,"pfxX":-7.530022246385962,"pfxZ":-1.3686756959084379,"pX":-1.5452313508214104,"pZ":0.3439635539817491,"vX0":-6.2244045599634585,"vY0":-122.84229292839822,"vZ0":-6.718563534608032,"x":175.9,"y":229.49,"x0":2.0005145704581215,"y0":50.00570147298064,"z0":6.029903773238345,"aX":-11.502311912038369},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.8,"breakHorizontal":15.1,"spinRate":2284,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4459821419351049,"extension":6.700156295236541},"index":1,"playId":"c6722788-3168-3881-afb7-d88d8f156439","pitchNumber":2,"startTime":"2025-08-17T17:59:18.730Z","endTime":"2025-08-17T17:59:22.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.099167160999137,"aZ":-16.7724470443619,"pfxX":4.802056544950695,"pfxZ":7.658129709889047,"pX":0.22031048281739,"pZ":2.33709062716637,"vX0":-7.136877779175383,"vY0":-140.30625220158436,"vZ0":-6.77089974060386,"x":108.6,"y":175.68,"x0":2.1626585041973803,"y0":50.0045287726755,"z0":5.857641942318972,"aX":9.660523241463402},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":-7.4,"spinRate":2386,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.3890663636100937,"extension":6.599688331713008},"hitData":{"launchSpeed":110.9,"launchAngle":22.0,"totalDistance":453.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.04,"coordY":31.42}},"index":2,"playId":"403547dc-007a-3de3-a771-6a4262937f4b","pitchNumber":3,"startTime":"2025-08-17T17:59:37.277Z","endTime":"2025-08-17T17:59:59.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":0.73,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-17T17:59:59.359Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T17:59:50.479Z","endTime":"2025-08-17T18:01:46.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.020972347108223,"aZ":-13.841117880564195,"pfxX":2.88807650230643,"pfxZ":9.160914929042288,"pX":0.26167351575458797,"pZ":2.2332677409608275,"vX0":-6.53649962253479,"vY0":-139.9778963957937,"vZ0":-7.761425483516749,"x":107.03,"y":178.48,"x0":2.2428714525655638,"y0":50.00539544968873,"z0":5.9316343678251195,"aX":5.781739457795755},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":-4.0,"spinRate":2422,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.38999155951990616,"extension":6.889095073594674},"index":0,"playId":"74e9a79c-edfc-3246-9018-e65388a8cd8a","pitchNumber":1,"startTime":"2025-08-17T18:00:20.985Z","endTime":"2025-08-17T18:00:23.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.083350305668116,"aZ":-33.54838767448396,"pfxX":-9.5210882232977,"pfxZ":-0.9324428218515433,"pX":-0.5561942457971452,"pZ":1.939093271619282,"vX0":-2.9641232420710937,"vY0":-120.561607751881,"vZ0":-3.0546064054248054,"x":138.2,"y":186.42,"x0":1.925603718850444,"y0":50.00215491670703,"z0":6.178500008236145,"aX":-14.037768707533964},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.2,"breakHorizontal":18.0,"spinRate":2345,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.4540191005015526,"extension":6.729780024241573},"index":1,"playId":"2cc32b47-5d2a-3f46-9fb1-d74799c1ad0b","pitchNumber":2,"startTime":"2025-08-17T18:00:36.912Z","endTime":"2025-08-17T18:00:40.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-17T18:00:59.525Z","endTime":"2025-08-17T18:01:07.925Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.348056931645274,"aZ":-13.089232092779694,"pfxX":4.296075210397554,"pfxZ":9.491011368500304,"pX":1.07641084566695,"pZ":2.3210908515285733,"vX0":-4.635042391076733,"vY0":-140.76257172410948,"vZ0":-7.683100715297414,"x":75.97,"y":176.11,"x0":2.184628741335579,"y0":50.00345334719016,"z0":5.929745550500013,"aX":8.63915274394414},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":2423,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.38882003252450925,"extension":6.768548505967553},"index":3,"playId":"d72f3b1e-d22c-36a1-9511-49da8f40f231","pitchNumber":3,"startTime":"2025-08-17T18:01:07.925Z","endTime":"2025-08-17T18:01:10.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":87.0,"endSpeed":81.1,"strikeZoneTop":3.30794703639104,"strikeZoneBottom":1.48599237151315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.331528049754375,"aZ":-30.779990183464697,"pfxX":3.778514481042091,"pfxZ":0.847650989118214,"pX":0.3276775971904282,"pZ":-0.043896306155176604,"vX0":-5.646785459306417,"vY0":-126.43140795302209,"vZ0":-8.401024738444846,"x":104.51,"y":239.97,"x0":2.088791985366859,"y0":50.000691070234616,"z0":5.757496420259949,"aX":6.179185406078334},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-5.8,"spinRate":1366,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.43156849254935326,"extension":6.75955141275723},"index":4,"playId":"c2d2cca9-95d3-3a1a-97d4-a3778f7663bf","pitchNumber":4,"startTime":"2025-08-17T18:01:27.053Z","endTime":"2025-08-17T18:01:32.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.523428557605328,"aZ":-31.364870227097757,"pfxX":2.978263254967164,"pfxZ":0.48063976504412853,"pX":0.5834364373080922,"pZ":1.178883721385099,"vX0":-4.589667867078932,"vY0":-127.05572684953945,"vZ0":-5.513549871409774,"x":94.76,"y":206.95,"x0":2.0111757983459526,"y0":50.00002086130674,"z0":5.815182352895915,"aX":4.959229063124483},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":-4.6,"spinRate":1482,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42809738702197864,"extension":6.726600617862564},"index":5,"playId":"15aadfee-1837-3f7e-b2c9-986e89517f1e","pitchNumber":5,"startTime":"2025-08-17T18:01:41.644Z","endTime":"2025-08-17T18:01:46.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:01:46.129Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T18:01:46.998Z","endTime":"2025-08-17T18:02:14.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.314992771062464,"aZ":-28.19458332134119,"pfxX":-1.5067243988189016,"pfxZ":2.303061508131645,"pX":0.14769377956553295,"pZ":2.4559565907383982,"vX0":-4.433456672232937,"vY0":-129.87717392087012,"vZ0":-4.072245523346273,"x":111.37,"y":172.47,"x0":2.064871912951684,"y0":50.00334614500162,"z0":6.161129625361874,"aX":-2.6022552243848396},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":3.6,"spinRate":2405,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41991053300559233,"extension":6.699498979550791},"hitData":{"launchSpeed":96.0,"launchAngle":16.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.85,"coordY":106.77}},"index":0,"playId":"f5a52afd-3ab9-3704-9db8-2900590f4d0f","pitchNumber":1,"startTime":"2025-08-17T18:02:07.869Z","endTime":"2025-08-17T18:02:14.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:02:14.270Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Abraham Toro singles on a line drive to right fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T18:04:24.080Z","endTime":"2025-08-17T18:04:50.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.33142416898993,"strikeZoneBottom":1.50590512188506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.603522715569444,"aZ":-39.789314558086566,"pfxX":2.329628800627031,"pfxZ":-5.5129432623074095,"pX":-0.3902017415764483,"pZ":2.7861342973846277,"vX0":-0.18699719796512204,"vY0":-116.18262566757424,"vZ0":1.0153310641057476,"x":131.87,"y":163.55,"x0":-0.612219564099243,"y0":50.0020583293326,"z0":6.093736099122242,"aX":3.218414351779427},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.5,"breakHorizontal":-4.2,"spinRate":2465,"spinDirection":42},"zone":1,"typeConfidence":0.89,"plateTime":0.4695289556083555,"extension":6.357337833313163},"index":0,"playId":"0f6f8dff-77ec-39db-9c29-f5804f339baa","pitchNumber":1,"startTime":"2025-08-17T18:04:26.383Z","endTime":"2025-08-17T18:04:30.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":88.7,"endSpeed":83.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.243042514587426,"aZ":-24.878466198175133,"pfxX":2.4449307678777688,"pfxZ":4.21382872141781,"pX":0.8519372998637271,"pZ":2.3800425578717816,"vX0":3.3151205556607213,"vY0":-129.3193115940851,"vZ0":-3.337970795112744,"x":84.53,"y":174.52,"x0":-0.7535136218383541,"y0":50.00525905880433,"z0":5.548767210890871,"aX":4.234540751997619},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-5.0,"spinRate":2428,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.41995258038959493,"extension":6.44443782652747},"hitData":{"launchSpeed":76.6,"launchAngle":22.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.46,"coordY":111.25}},"index":1,"playId":"8acdca9c-9c65-3b0c-892e-7f54bb25f3cd","pitchNumber":2,"startTime":"2025-08-17T18:04:40.061Z","endTime":"2025-08-17T18:04:50.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:04:50.464Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Javier Sanoja to first baseman Eric Wagaman. Abraham Toro to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T18:04:49.625Z","endTime":"2025-08-17T18:05:22.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.129517794895314,"aZ":-23.790227952195803,"pfxX":6.08685113494582,"pfxZ":5.829566179040908,"pX":0.9526853051293213,"pZ":2.7172863362830815,"vX0":2.1998899306648108,"vY0":-119.4864197315756,"vZ0":-1.7923141382475851,"x":80.69,"y":165.41,"x0":-0.7721010401693668,"y0":50.003702679926086,"z0":5.625580118587755,"aX":8.756095615614244},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.3,"breakHorizontal":-11.5,"spinRate":2338,"spinDirection":94},"zone":12,"typeConfidence":0.85,"plateTime":0.4593087171012793,"extension":6.5821017665325146},"hitData":{"launchSpeed":62.9,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.56,"coordY":187.04}},"index":0,"playId":"330faade-8e92-3957-9b74-e49b396162fc","pitchNumber":1,"startTime":"2025-08-17T18:05:15.032Z","endTime":"2025-08-17T18:05:22.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.8,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:05:22.836Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman. Abraham Toro to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T18:06:03.851Z","endTime":"2025-08-17T18:07:54.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T18:05:47.145Z","endTime":"2025-08-17T18:06:06.213Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":91.8,"endSpeed":85.2,"strikeZoneTop":3.63139792391783,"strikeZoneBottom":1.5867811141643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.985240137980856,"aZ":-18.799283787138634,"pfxX":-1.7173382560163848,"pfxZ":7.2738248724995636,"pX":1.1158201410522142,"pZ":3.146711022091713,"vX0":4.38565687514558,"vY0":-133.817093901327,"vZ0":-3.641164068221423,"x":74.47,"y":153.82,"x0":-0.3109136497284309,"y0":50.00668321495009,"z0":5.847790456383932,"aX":-3.15992144216969},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":1950,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4070740345307837,"extension":6.541359762346936},"index":1,"playId":"6b30164e-3caf-372c-aa7f-ad40971696b4","pitchNumber":1,"startTime":"2025-08-17T18:06:06.213Z","endTime":"2025-08-17T18:06:10.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.723622233085926,"aZ":-29.72802161918995,"pfxX":3.3214619337729108,"pfxZ":1.537768509006355,"pX":0.2029301361594012,"pZ":2.278838588786828,"vX0":0.6202247994114543,"vY0":-124.54217082469269,"vZ0":-3.1087129034310523,"x":109.26,"y":177.25,"x0":-0.4804814785717166,"y0":50.005295493753486,"z0":5.966447946835836,"aX":5.291256044825225},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-6.1,"spinRate":2298,"spinDirection":159},"zone":5,"typeConfidence":0.88,"plateTime":0.4374570203816055,"extension":6.615549650912634},"index":2,"playId":"dc012ec7-177d-31a1-b960-81387b71990e","pitchNumber":2,"startTime":"2025-08-17T18:06:34.612Z","endTime":"2025-08-17T18:06:38.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":75.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.30089496582052,"aZ":-40.86739659427909,"pfxX":3.210799578141662,"pfxZ":-6.207642047362569,"pX":0.7623231565429425,"pZ":2.130267217513004,"vX0":1.6385107993786818,"vY0":-116.80756531714982,"vZ0":-0.03803651473978675,"x":87.94,"y":181.26,"x0":-0.3625178067004011,"y0":50.0048264349848,"z0":5.947870163807809,"aX":4.4947718556731},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.0,"breakHorizontal":-6.2,"spinRate":2327,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.4665984545826931,"extension":6.4235403656744055},"index":3,"playId":"9628198c-c7f1-304a-8ced-81da75aa6b99","pitchNumber":3,"startTime":"2025-08-17T18:07:17.976Z","endTime":"2025-08-17T18:07:22.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":86.8,"endSpeed":80.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82791058044871,"aZ":-27.34775461827665,"pfxX":3.607572146040707,"pfxZ":2.9412426478009213,"pX":0.6955613679493013,"pZ":2.0044588273621664,"vX0":1.7717827668630695,"vY0":-126.52569570858827,"vZ0":-3.7958782179441632,"x":90.49,"y":184.66,"x0":-0.4798291317548651,"y0":50.00285082980634,"z0":5.6855627376851885,"aX":5.921347042230052},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":-7.0,"spinRate":2341,"spinDirection":141},"zone":9,"typeConfidence":0.91,"plateTime":0.430862774334658,"extension":6.575816688533692},"hitData":{"launchSpeed":94.2,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.27,"coordY":144.67}},"index":4,"playId":"733def73-12e2-3497-9655-a151aa113061","pitchNumber":4,"startTime":"2025-08-17T18:07:46.775Z","endTime":"2025-08-17T18:07:54.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.57,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:07:54.966Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T18:08:00.938Z","endTime":"2025-08-17T18:09:00.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.5,"strikeZoneTop":3.72112423736795,"strikeZoneBottom":1.75212796814157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.939137293460675,"aZ":-24.638956893359346,"pfxX":2.405062526211117,"pfxZ":4.323898697583724,"pX":0.8390779458978601,"pZ":1.0308366788055718,"vX0":3.2775415180233067,"vY0":-129.82261826989378,"vZ0":-6.586096705588694,"x":109.2,"y":193.67,"x0":-0.7424295851648784,"y0":50.000854882105955,"z0":5.422787968931344,"aX":4.1888684352105505},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2397,"spinDirection":176},"zone":14,"typeConfidence":0.89,"plateTime":0.4186332916166169,"extension":6.4975503976488},"index":0,"playId":"97b3f547-32a6-31d8-bc7b-39faffab33e5","pitchNumber":1,"startTime":"2025-08-17T18:08:20.900Z","endTime":"2025-08-17T18:08:24.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"third":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.61107199493755,"strikeZoneBottom":1.75312875162082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47465726384816,"aZ":-11.778965148092112,"pfxX":-4.8094411689181085,"pfxZ":10.717458681777217,"pX":1.0959194510390586,"pZ":1.6794039827115332,"vX0":6.676177952988431,"vY0":-136.69108258690989,"vZ0":-7.611853642075588,"x":75.23,"y":193.44,"x0":-0.7466976621840954,"y0":50.00600095284605,"z0":5.29825987832332,"aX":-9.155957701580828},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2276,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3997984582483576,"extension":6.542324380504515},"index":1,"playId":"d18e1b4a-b208-36ea-8268-051f0881e2c0","pitchNumber":2,"startTime":"2025-08-17T18:08:35.320Z","endTime":"2025-08-17T18:08:38.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"third":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.734164358099427,"aZ":-40.33176869694402,"pfxX":1.3458963344396637,"pfxZ":-5.688668575247791,"pX":0.32591001408515025,"pZ":2.0543045613221635,"vX0":1.621415672454115,"vY0":-118.43456953043881,"vZ0":-0.3456804820833266,"x":104.58,"y":183.31,"x0":-0.54018713791323,"y0":50.005049060211306,"z0":5.863218345266598,"aX":1.9288950580275488},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.2,"breakHorizontal":-2.8,"spinRate":2508,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.4609075913863405,"extension":6.5340437176606665},"hitData":{"launchSpeed":95.6,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.65,"coordY":163.41}},"index":2,"playId":"78d53b96-e51c-3ff7-8493-e8dbd69d7fc1","pitchNumber":3,"startTime":"2025-08-17T18:08:52.047Z","endTime":"2025-08-17T18:09:00.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"third":{"id":647351,"link":"/api/v1/people/647351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.66,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:09:00.070Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T18:10:53.118Z","endTime":"2025-08-17T18:12:02.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.33032855947123,"strikeZoneBottom":1.4452336902258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0391318388303,"aZ":-13.942715411556998,"pfxX":5.351953038572712,"pfxZ":9.146997756538422,"pX":0.15620731320239406,"pZ":3.0775121053173327,"vX0":-7.089323866334586,"vY0":-140.1450466972895,"vZ0":-5.803013236405174,"x":111.05,"y":155.69,"x0":2.0207802695675507,"y0":50.00639169183009,"z0":6.08242518383756,"aX":10.671626035779054},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.3,"spinRate":2428,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.39051061445938595,"extension":6.712363630029806},"index":0,"playId":"5ffee281-a7bd-369b-abe2-d959859d850e","pitchNumber":1,"startTime":"2025-08-17T18:11:04.936Z","endTime":"2025-08-17T18:11:10.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33688912070006,"aZ":-13.896661238749797,"pfxX":5.465454409451208,"pfxZ":9.156260535549187,"pX":0.3087069979712055,"pZ":3.4435275429878605,"vX0":-6.596049751570764,"vY0":-140.08152513561876,"vZ0":-5.104406537079789,"x":105.23,"y":145.8,"x0":1.9789188720128637,"y0":50.002862426428415,"z0":6.1911700631440745,"aX":10.910321296223875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":-8.6,"spinRate":2358,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39035463432131,"extension":6.568214895539532},"index":1,"playId":"e1b35ae1-53dd-361f-b124-50355978f4d4","pitchNumber":2,"startTime":"2025-08-17T18:11:17.251Z","endTime":"2025-08-17T18:11:20.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.23611610148468,"strikeZoneBottom":1.4561012690913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23412716846392,"aZ":-32.97400841426688,"pfxX":-6.0928726649142115,"pfxZ":-0.5240008352315488,"pX":-0.4722567703160385,"pZ":1.1462504036435741,"vX0":-3.754921570990961,"vY0":-122.16800952570023,"vZ0":-5.293512806903296,"x":135.0,"y":207.83,"x0":1.8744818462261776,"y0":50.00452015044408,"z0":6.163250986087525,"aX":-9.244891771320566},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":11.9,"spinRate":2309,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.44770975490989384,"extension":6.634922894507433},"index":2,"playId":"6db669a4-7a84-3c00-a50d-751b575b9bad","pitchNumber":3,"startTime":"2025-08-17T18:11:30.244Z","endTime":"2025-08-17T18:11:35.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.21061032537543,"strikeZoneBottom":1.60650843674798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.738119046275774,"aZ":-13.513524448199618,"pfxX":4.548031076444716,"pfxZ":8.983583323919557,"pX":1.0004174219612574,"pZ":4.24051419735752,"vX0":-4.576323499261982,"vY0":-142.72494524252508,"vZ0":-3.472686082583046,"x":78.87,"y":124.29,"x0":2.028425517341136,"y0":50.0023806934429,"z0":6.315686196467983,"aX":9.447242874951243},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2433,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3827519458827098,"extension":6.507931479528343},"index":3,"playId":"895138ee-e6b5-3920-9a76-dcfa8df9f478","pitchNumber":4,"startTime":"2025-08-17T18:11:43.365Z","endTime":"2025-08-17T18:11:46.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.29508943285467,"strikeZoneBottom":1.42150264308024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57867145203381,"aZ":-13.879909009306816,"pfxX":4.817108330363491,"pfxZ":8.785358302104498,"pX":-0.6983924295352228,"pZ":2.1825344455094533,"vX0":-9.476022867309398,"vY0":-142.6242170479042,"vZ0":-8.014340829675191,"x":143.62,"y":179.85,"x0":2.025477786421079,"y0":50.00021043004376,"z0":5.884321778583932,"aX":10.028535762528696},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":-7.1,"spinRate":2413,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.38251552370496844,"extension":6.706013311934018},"index":4,"playId":"4f98b161-8c9f-36bb-b192-deac082e4fe2","pitchNumber":5,"startTime":"2025-08-17T18:11:57.962Z","endTime":"2025-08-17T18:12:02.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:12:02.074Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, second baseman Ceddanne Rafaela to first baseman Romy Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T18:12:02.532Z","endTime":"2025-08-17T18:12:35.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.557160394013277,"aZ":-28.658678851769302,"pfxX":-2.846675683615212,"pfxZ":1.9719352362271607,"pX":0.8221247379600887,"pZ":1.8621919132378633,"vX0":-3.1620981615766235,"vY0":-131.45285784280648,"vZ0":-5.132976782710974,"x":85.66,"y":188.5,"x0":2.4030643301569987,"y0":50.0003234233104,"z0":5.9256143603898765,"aX":-5.061945887979582},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":5.8,"spinRate":2613,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4140744916551724,"extension":6.678601221784053},"hitData":{"launchSpeed":91.2,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.76,"coordY":146.7}},"index":0,"playId":"7cee381f-f690-3fdf-906d-ff352e81a211","pitchNumber":1,"startTime":"2025-08-17T18:12:27.748Z","endTime":"2025-08-17T18:12:35.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:12:35.339Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T18:13:10.012Z","endTime":"2025-08-17T18:13:53.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T18:12:55.781Z","endTime":"2025-08-17T18:13:12.356Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.41038608222355,"strikeZoneBottom":1.51747467171213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.403142881778706,"aZ":-12.831487278530123,"pfxX":4.809622300182464,"pfxZ":9.398872775330819,"pX":-0.9022272304312338,"pZ":3.1120110972553494,"vX0":-9.645993210269598,"vY0":-142.06321277390634,"vZ0":-5.944816211925256,"x":151.39,"y":154.76,"x0":1.901705139300964,"y0":50.00706100971177,"z0":6.036666534948975,"aX":9.90325236763918},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":-7.0,"spinRate":2332,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.3845144110390022,"extension":6.7748542428732},"index":1,"playId":"798331f2-f100-3a9e-8e3e-f68253b531d3","pitchNumber":1,"startTime":"2025-08-17T18:13:12.356Z","endTime":"2025-08-17T18:13:18.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.33536024246753,"strikeZoneBottom":1.44234373777294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.510964837350823,"aZ":-22.00143966868525,"pfxX":8.846638795280377,"pfxZ":5.0189586150749745,"pX":-0.5529030917078348,"pZ":2.4036211308735744,"vX0":-10.440388102730491,"vY0":-141.1299106970663,"vZ0":-5.8880023296473425,"x":138.08,"y":173.88,"x0":2.0357150079271435,"y0":50.0065072764683,"z0":5.923224980188018,"aX":17.945271261725484},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.0,"breakHorizontal":-14.0,"spinRate":2386,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.38730734786972976,"extension":6.738860680787364},"index":2,"playId":"81f1c373-b956-3387-902a-b0c9711f891a","pitchNumber":2,"startTime":"2025-08-17T18:13:27.488Z","endTime":"2025-08-17T18:13:31.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.7,"endSpeed":76.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3682296507216,"aZ":-33.27844584993856,"pfxX":-4.167279848862543,"pfxZ":-0.7501389279630377,"pX":0.8131997213865818,"pZ":2.3237147878103994,"vX0":-1.670446356504575,"vY0":-120.48972569138552,"vZ0":-2.078735607527246,"x":86.0,"y":176.04,"x0":2.057893291581793,"y0":50.00567844672735,"z0":6.150632236061115,"aX":-6.101220242875168},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":7.9,"spinRate":2270,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.45535368920375374,"extension":6.705134150012596},"hitData":{"launchSpeed":95.9,"launchAngle":43.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.12,"coordY":73.23}},"index":3,"playId":"f313df2f-83d4-3bbe-85f9-0ad426d33b09","pitchNumber":3,"startTime":"2025-08-17T18:13:42.790Z","endTime":"2025-08-17T18:13:53.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:13:53.181Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Story pops out to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T18:15:56.553Z","endTime":"2025-08-17T18:16:14.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.709669668921425,"aZ":-27.040579471444556,"pfxX":8.308059809193487,"pfxZ":3.5415750096069614,"pX":-0.3545520365565103,"pZ":2.2827124598584203,"vX0":-0.9753339791063871,"vY0":-119.01245363628183,"vZ0":-2.0426832627835,"x":130.51,"y":177.15,"x0":-1.0222763738222564,"y0":50.00256089947533,"z0":5.57765586559029,"aX":12.035462093292471},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.2,"breakHorizontal":-14.9,"spinRate":2387,"spinDirection":88},"zone":4,"typeConfidence":0.9,"plateTime":0.4584866263891554,"extension":6.412596529901251},"hitData":{"launchSpeed":79.6,"launchAngle":65.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.93,"coordY":143.66}},"index":0,"playId":"dd961653-c2be-3076-adab-982007a6c318","pitchNumber":1,"startTime":"2025-08-17T18:16:05.152Z","endTime":"2025-08-17T18:16:14.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:16:14.397Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T18:16:16.424Z","endTime":"2025-08-17T18:17:37.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.65283285605299,"strikeZoneBottom":1.76977024902531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.483048190303165,"aZ":-20.688103343058906,"pfxX":-6.661242944057779,"pfxZ":6.821202862531071,"pX":0.8687693047288169,"pZ":1.1946624811930693,"vX0":6.702670729592108,"vY0":-128.37980087505724,"vZ0":-6.274842219117747,"x":83.88,"y":206.52,"x0":-0.9000191060257087,"y0":50.00029136942741,"z0":5.260912638998974,"aX":-11.21133577248268},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":1394,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.42528235319225294,"extension":6.36248494457016},"index":0,"playId":"8c6b06fb-8335-3562-ba1e-430c52e2afed","pitchNumber":1,"startTime":"2025-08-17T18:16:43.010Z","endTime":"2025-08-17T18:16:46.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":76.0,"strikeZoneTop":3.52621348721608,"strikeZoneBottom":1.7130659571964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.323893181188723,"aZ":-37.492221530591074,"pfxX":2.5635189897694777,"pfxZ":-3.720355905338015,"pX":0.7213153171517799,"pZ":0.5563655960371079,"vX0":2.1475067571479536,"vY0":-118.16937774294661,"vZ0":-4.166820107605764,"x":89.51,"y":223.76,"x0":-0.5289354636980015,"y0":50.00335661693334,"z0":5.749628703798119,"aX":3.663147129429927},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.4,"breakHorizontal":-5.2,"spinRate":2519,"spinDirection":45},"zone":14,"typeConfidence":0.81,"plateTime":0.4616777802435812,"extension":6.507656745946314},"index":1,"playId":"59cace67-8937-3dd8-b469-2a277408e1d6","pitchNumber":2,"startTime":"2025-08-17T18:16:57.186Z","endTime":"2025-08-17T18:17:03.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.61883716530703,"strikeZoneBottom":1.95760263160157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.108349251945448,"aZ":-25.61315355564575,"pfxX":-8.26883030012547,"pfxZ":3.9262395971086033,"pX":-0.41036959535941586,"pZ":1.6096028382587517,"vX0":4.089232381768668,"vY0":-127.3719275386176,"vZ0":-4.505051234123549,"x":132.64,"y":195.32,"x0":-0.9483531536206866,"y0":50.00148608826273,"z0":5.386914763434008,"aX":-13.809923014998947},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":14.3,"spinRate":1496,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.4273355411630657,"extension":6.342873483010088},"index":2,"playId":"6728ede6-0f10-3f1b-b770-7c9ecfb5feaa","pitchNumber":3,"startTime":"2025-08-17T18:17:18.881Z","endTime":"2025-08-17T18:17:22.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":92.2,"endSpeed":85.1,"strikeZoneTop":3.59794768294862,"strikeZoneBottom":1.71453982521144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50961395048471,"aZ":-18.11277358439831,"pfxX":-2.0113825536827994,"pfxZ":7.6322667727773155,"pX":1.069641889406927,"pZ":2.7736923054677582,"vX0":4.7493608418827655,"vY0":-134.23009463215325,"vZ0":-4.633774110481268,"x":76.23,"y":163.89,"x0":-0.453904140128384,"y0":50.00032903728645,"z0":5.795205835680528,"aX":-3.704832497018804},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":2.8,"spinRate":1967,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40660172539233663,"extension":6.470066749272631},"index":3,"playId":"f799fea7-6380-3e41-b81f-2e68bcece5be","pitchNumber":4,"startTime":"2025-08-17T18:17:33.983Z","endTime":"2025-08-17T18:17:37.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:17:37.544Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out to first baseman Eric Wagaman. Jarren Duran to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T18:17:38.688Z","endTime":"2025-08-17T18:20:02.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.34825980343464,"strikeZoneBottom":1.3746598275173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.804609666165657,"aZ":-17.11454116283115,"pfxX":-3.7353794091648327,"pfxZ":7.983725101390785,"pX":-0.23641143910092652,"pZ":2.129111983116064,"vX0":2.8050654428001143,"vY0":-135.7538050213022,"vZ0":-5.791306027355444,"x":126.01,"y":181.29,"x0":-0.7924079665386876,"y0":50.00216084009655,"z0":5.461839142731693,"aX":-7.044771123045434},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":6.2,"spinRate":2029,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40187880872746096,"extension":6.435331393658395},"index":0,"playId":"b3a33f1f-b5b0-3f4f-bf42-cc061dc5ea50","pitchNumber":1,"startTime":"2025-08-17T18:18:03.912Z","endTime":"2025-08-17T18:18:07.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"77917209-675d-366c-ba29-72a2688a577b","startTime":"2025-08-17T18:18:18.352Z","endTime":"2025-08-17T18:18:21.352Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.0567353893816,"strikeZoneBottom":1.38284488345352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.476890462577995,"aZ":-27.986213159047153,"pfxX":2.0893526043677353,"pfxZ":2.4784245543121397,"pX":0.0051934028176704615,"pZ":3.289192727234347,"vX0":1.1494199759605477,"vY0":-127.90711798443274,"vZ0":-0.7353134211308578,"x":116.8,"y":149.97,"x0":-0.718654885627772,"y0":50.00322871219944,"z0":5.736985852933026,"aX":3.530246662853888},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2398,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.42501853226787745,"extension":6.4680842377289025},"index":2,"playId":"17a28dd2-7b9a-3da0-8803-ede0c97fc12d","pitchNumber":2,"startTime":"2025-08-17T18:18:39.357Z","endTime":"2025-08-17T18:18:43.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.27765355858403,"strikeZoneBottom":1.34403255225624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.526848590909996,"aZ":-15.984585796361223,"pfxX":-5.163529373378168,"pfxZ":8.492599729538705,"pX":-0.5296015335292948,"pZ":2.55896264741147,"vX0":2.595177840813338,"vY0":-136.14079297450067,"vZ0":-4.793343217395001,"x":137.19,"y":169.69,"x0":-0.8163920700388904,"y0":50.00446106308461,"z0":5.423417121796273,"aX":-9.844278969595436},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2170,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39996661309560544,"extension":6.304658015205009},"index":3,"playId":"91e9cedc-635d-3be6-a82b-57d76a5789e0","pitchNumber":3,"startTime":"2025-08-17T18:18:59.098Z","endTime":"2025-08-17T18:19:03.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.2,"strikeZoneTop":3.22553366973227,"strikeZoneBottom":1.36101068209123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09250786008125,"aZ":-23.6127153353646,"pfxX":1.5082012536753187,"pfxZ":5.082370889288201,"pX":0.5323048827801921,"pZ":0.8425242932862995,"vX0":3.226190146485434,"vY0":-127.67521736237356,"vZ0":-6.626791908522275,"x":96.71,"y":216.03,"x0":-0.933384403366654,"y0":50.006013365169615,"z0":5.275436819914544,"aX":2.5428723214201234},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":-3.4,"spinRate":2301,"spinDirection":167},"zone":14,"typeConfidence":0.89,"plateTime":0.4255982326390968,"extension":6.505452736143201},"index":4,"playId":"1ed1789e-ac80-3078-8ff8-daf14eea4bba","pitchNumber":4,"startTime":"2025-08-17T18:19:18.069Z","endTime":"2025-08-17T18:19:24.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jarren Duran steals (20) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"1ed1789e-ac80-3078-8ff8-daf14eea4bba","startTime":"2025-08-17T18:19:31.259Z","endTime":"2025-08-17T18:19:54.434Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"postOnSecond":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":1.66,"dramaIndex":60.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.905413349756067,"aZ":-27.568372920217634,"pfxX":2.4079163857089876,"pfxZ":2.6579960611420725,"pX":-0.0753470670356919,"pZ":1.8210155999341746,"vX0":0.9991231360739861,"vY0":-129.50104504828877,"vZ0":-4.029363126614911,"x":119.87,"y":189.61,"x0":-0.7768166587212115,"y0":50.00353583667379,"z0":5.458019676676562,"aX":4.172487932098483},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2469,"spinDirection":164},"zone":8,"typeConfidence":0.91,"plateTime":0.4197169158554557,"extension":6.535739657334647},"hitData":{"launchSpeed":100.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.03,"coordY":164.43}},"index":6,"playId":"4517365d-dc20-3d69-b201-be91c76bf8e9","pitchNumber":5,"startTime":"2025-08-17T18:19:54.434Z","endTime":"2025-08-17T18:20:02.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.66,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:20:02.030Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (22) on a fly ball to right field. Jarren Duran scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T18:20:10.799Z","endTime":"2025-08-17T18:22:07.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.48157663165401,"strikeZoneBottom":1.51624686161553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48130945416051,"aZ":-11.778325624147044,"pfxX":-4.936398877951204,"pfxZ":10.718866018222645,"pX":0.23727656821760773,"pZ":1.2760888205705745,"vX0":4.041673589614528,"vY0":-137.11035245757822,"vZ0":-8.8433869559772,"x":107.96,"y":204.33,"x0":-0.6149581531212002,"y0":50.005999215341504,"z0":5.348520349650089,"aX":-9.395079202271065},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":8.0,"spinRate":2415,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39957135837687296,"extension":6.640641501833831},"index":0,"playId":"a6d5a308-b0aa-3c53-a832-ba773fc416e1","pitchNumber":1,"startTime":"2025-08-17T18:20:30.035Z","endTime":"2025-08-17T18:20:33.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.48584193765569,"strikeZoneBottom":1.72689259674151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10411975199041,"aZ":-26.09616911996292,"pfxX":-9.360971403825197,"pfxZ":3.5695418613166963,"pX":0.5559825553959359,"pZ":1.3663225688332,"vX0":6.8069831672232715,"vY0":-129.25289758003717,"vZ0":-4.8998749236526,"x":95.81,"y":201.89,"x0":-0.8859467588781055,"y0":50.00527554482389,"z0":5.272680332172285,"aX":-15.956319475832164},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.6,"breakHorizontal":15.6,"spinRate":1392,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.42259295865904045,"extension":6.5156484796472105},"index":1,"playId":"e9d1df61-37e7-38b9-9800-105cded95b61","pitchNumber":2,"startTime":"2025-08-17T18:20:45.433Z","endTime":"2025-08-17T18:20:50.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09801204965726,"aZ":-14.812681543795362,"pfxX":-4.577476721334843,"pfxZ":9.30659476383542,"pX":0.16901576758009632,"pZ":2.4358832705776825,"vX0":3.5025391828548442,"vY0":-135.15810192174018,"vZ0":-5.804206576478145,"x":110.56,"y":173.01,"x0":-0.5434428615964424,"y0":50.00507156267125,"z0":5.636414002625302,"aX":-8.542518473606723},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2314,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4039205337416938,"extension":6.554828822417273},"index":2,"playId":"30dfbc9f-0eb2-300f-a2ea-cbe1d76f8ff8","pitchNumber":3,"startTime":"2025-08-17T18:21:02.613Z","endTime":"2025-08-17T18:21:05.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.50869593456677,"strikeZoneBottom":1.5791703251976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8041016986877,"aZ":-27.925469400291327,"pfxX":3.244693509928303,"pfxZ":2.485972648090141,"pX":1.1632052437007143,"pZ":1.6654686863961141,"vX0":3.1200476484450244,"vY0":-128.89520895931454,"vZ0":-4.671528856201159,"x":72.66,"y":193.81,"x0":-0.47760553982487797,"y0":50.002830691244455,"z0":5.617503738399156,"aX":5.546139046446433},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-6.5,"spinRate":2345,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.4223769083276516,"extension":6.541487280705154},"index":3,"playId":"0f93f86e-6077-3f27-9740-7f90d78abb8a","pitchNumber":4,"startTime":"2025-08-17T18:21:25.009Z","endTime":"2025-08-17T18:21:29.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05512692324581,"aZ":-15.14911432424116,"pfxX":-3.2008594412221836,"pfxZ":8.96020698798705,"pX":0.9666543633900264,"pZ":2.4782398537175703,"vX0":5.02958138333652,"vY0":-136.25810664293397,"vZ0":-5.782498155931298,"x":80.15,"y":171.87,"x0":-0.4785548692083086,"y0":50.00053228971697,"z0":5.656603838196927,"aX":-6.080489168726176},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":4.8,"spinRate":2306,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40041724103750287,"extension":6.470815604354092},"hitData":{"launchSpeed":97.8,"launchAngle":30.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.21,"coordY":74.11}},"index":4,"playId":"504f8a5b-20bf-33a3-8a4b-a05773236a36","pitchNumber":5,"startTime":"2025-08-17T18:21:42.849Z","endTime":"2025-08-17T18:22:07.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":23.70000000000001,"leverageIndex":1.86,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:22:07.676Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T18:22:04.190Z","endTime":"2025-08-17T18:23:24.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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, 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":81.0,"endSpeed":73.8,"strikeZoneTop":3.62533036149896,"strikeZoneBottom":1.65868083633995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23123325011966,"aZ":-30.1976514392273,"pfxX":6.4047007855580596,"pfxZ":1.4114321325833625,"pX":0.7233853559170894,"pZ":3.6817905754750178,"vX0":1.7429817618676096,"vY0":-117.9835946707699,"vZ0":1.7631069908978547,"x":89.43,"y":139.37,"x0":-0.858385261542087,"y0":50.00160864649334,"z0":5.725006677257573,"aX":8.950586515391354},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.4,"breakHorizontal":-12.0,"spinRate":2390,"spinDirection":77},"zone":3,"typeConfidence":0.91,"plateTime":0.4657684145588341,"extension":6.401551084822736},"index":0,"playId":"068eac7d-7cc7-39f5-b74f-d6113bc17fa3","pitchNumber":1,"startTime":"2025-08-17T18:22:35.526Z","endTime":"2025-08-17T18:22:39.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82654213308917,"aZ":-31.755032513939426,"pfxX":8.25921379898572,"pfxZ":0.2984119876849638,"pX":1.4464571054180502,"pZ":1.5705099045890611,"vX0":2.869815108623022,"vY0":-118.61873543328166,"vZ0":-2.618957901816062,"x":61.86,"y":196.38,"x0":-0.8554905042974028,"y0":50.003312792750286,"z0":5.613314468851959,"aX":11.650982065137791},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.1,"breakHorizontal":-15.7,"spinRate":2357,"spinDirection":98},"zone":14,"typeConfidence":0.91,"plateTime":0.4635483927991273,"extension":6.477491250001411},"index":1,"playId":"7b7abd81-6839-3143-bde7-b440d1cb90dd","pitchNumber":2,"startTime":"2025-08-17T18:22:52.396Z","endTime":"2025-08-17T18:22:56.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.4,"endSpeed":76.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.747194342603258,"aZ":-31.03532973296757,"pfxX":6.961644115658085,"pfxZ":0.7788250462828978,"pX":1.0979130766317338,"pZ":1.1323137987707415,"vX0":2.560928019864822,"vY0":-119.95977847988247,"vZ0":-3.7313040998773057,"x":75.15,"y":208.21,"x0":-0.888442079040313,"y0":50.00034593020283,"z0":5.481981577391998,"aX":10.118018995801707},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":-13.2,"spinRate":2395,"spinDirection":85},"zone":14,"typeConfidence":0.92,"plateTime":0.45704169694757324,"extension":6.6175126612982105},"index":2,"playId":"3a0be870-ec25-3d45-b2a3-b5965914a6d1","pitchNumber":3,"startTime":"2025-08-17T18:23:05.527Z","endTime":"2025-08-17T18:23:09.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.8,"endSpeed":86.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71482569064904,"aZ":-11.12945900203803,"pfxX":-1.6930173595900528,"pfxZ":10.90315473782641,"pX":0.3106991663208201,"pZ":3.893261533058443,"vX0":2.295981171943983,"vY0":-138.03790256844283,"vZ0":-3.1976071647435784,"x":105.16,"y":133.66,"x0":-0.311845051951104,"y0":50.00045038028887,"z0":5.815925245109356,"aX":-3.2672550739533293},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":2.6,"spinRate":2410,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39680157215218514,"extension":6.470469952234358},"index":3,"playId":"761b525b-52ba-341c-a392-6e98cdf4d57c","pitchNumber":4,"startTime":"2025-08-17T18:23:20.195Z","endTime":"2025-08-17T18:23:24.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:23:24.177Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T18:25:01.955Z","endTime":"2025-08-17T18:26:23.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.51363286496216,"strikeZoneBottom":1.29870103497812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.222093832580807,"aZ":-19.24559560106006,"pfxX":9.000788623511513,"pfxZ":6.4227351647271975,"pX":0.3316678046559815,"pZ":2.0401036322324955,"vX0":-8.203644913496934,"vY0":-140.5830440305269,"vZ0":-7.21913802540233,"x":104.36,"y":183.7,"x0":2.1103679637528483,"y0":50.00082870404773,"z0":5.878711802252605,"aX":18.113777842720403},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.8,"spinRate":2347,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.3887799146626847,"extension":6.659946836190661},"index":0,"playId":"f74cfe80-2759-31ef-a6e6-234078234b04","pitchNumber":1,"startTime":"2025-08-17T18:25:37.315Z","endTime":"2025-08-17T18:25:41.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.38731174022922,"strikeZoneBottom":1.49116781266532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.916834926904304,"aZ":-34.49484059126789,"pfxX":-5.353361295763478,"pfxZ":-1.5548217694793474,"pX":-1.0912938011359326,"pZ":-0.1732146769030026,"vX0":-5.591732935739607,"vY0":-121.3860582872109,"vZ0":-7.5073261006977985,"x":158.6,"y":243.46,"x0":1.934167937913295,"y0":50.00072349431029,"z0":5.948516186481158,"aX":-8.01595713169303},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.3,"breakHorizontal":11.0,"spinRate":2282,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4505901663608327,"extension":6.6676381667561575},"index":1,"playId":"6d790fb4-9ac2-31c9-a725-81d7eaca6b16","pitchNumber":2,"startTime":"2025-08-17T18:25:50.644Z","endTime":"2025-08-17T18:25:55.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.266416029498803,"aZ":-32.632096640328896,"pfxX":-6.6703586038788805,"pfxZ":-0.3094858731674641,"pX":-0.327617628157112,"pZ":2.18294418946063,"vX0":-3.6472777496779463,"vY0":-120.2852355061711,"vZ0":-2.5647612569871,"x":129.49,"y":179.84,"x0":2.0679923747928526,"y0":50.001570442392136,"z0":6.116692112701371,"aX":-9.910386743327464},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.8,"breakHorizontal":12.8,"spinRate":2393,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4529314752031781,"extension":6.651709956901654},"hitData":{"launchSpeed":84.0,"launchAngle":7.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.21,"coordY":133.55}},"index":2,"playId":"4e3f1a51-b2f1-3b8c-966f-48f026fda7c6","pitchNumber":3,"startTime":"2025-08-17T18:26:10.944Z","endTime":"2025-08-17T18:26:23.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:26:23.423Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, shortstop Trevor Story to first baseman Romy Gonzalez. Javier Sanoja to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T18:26:23.258Z","endTime":"2025-08-17T18:26:58.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.702856146044198,"aZ":-23.240404589698894,"pfxX":9.235939031636876,"pfxZ":4.495225556675744,"pX":0.8336405327515296,"pZ":2.1522451762072525,"vX0":-7.478967913707945,"vY0":-139.86970047014802,"vZ0":-6.10040184280787,"x":85.22,"y":180.67,"x0":2.3384698128790524,"y0":50.00204105352555,"z0":5.879238065977093,"aX":18.35144838190709},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":-15.2,"spinRate":2339,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.39117518068055945,"extension":6.496921057669523},"hitData":{"launchSpeed":91.9,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":162.4}},"index":0,"playId":"2a24930a-a09e-35fc-97ae-60612f3de5cc","pitchNumber":1,"startTime":"2025-08-17T18:26:50.267Z","endTime":"2025-08-17T18:26:58.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":2.13,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:26:58.633Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T18:27:03.052Z","endTime":"2025-08-17T18:29:01.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":97.4,"endSpeed":89.3,"strikeZoneTop":3.71510559666375,"strikeZoneBottom":1.56959664098143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.962830522385396,"aZ":-14.184423124422405,"pfxX":3.8115699648220485,"pfxZ":8.804039463211126,"pX":-0.22674190023483876,"pZ":4.166154771004584,"vX0":-7.634510173397666,"vY0":-141.70683371125313,"vZ0":-3.307910958141067,"x":125.64,"y":126.29,"x0":2.0013889698744842,"y0":50.00327292720068,"z0":6.249037021616875,"aX":7.789746747770008},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":-5.4,"spinRate":2381,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.38583252061663176,"extension":6.854583709145896},"index":0,"playId":"021a6323-5cfb-31dc-b6b5-d38c5e46e59e","pitchNumber":1,"startTime":"2025-08-17T18:27:25.253Z","endTime":"2025-08-17T18:27:28.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.59055801054828,"strikeZoneBottom":1.4451423910045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.513873110444965,"aZ":-21.57893707463602,"pfxX":-1.301276575183251,"pfxZ":5.998949618217033,"pX":-0.8327048600236184,"pZ":0.9145263077914273,"vX0":-6.979983659446771,"vY0":-131.2363346255352,"vZ0":-9.28390779779928,"x":148.74,"y":214.09,"x0":2.016851337272805,"y0":50.00150323749815,"z0":6.069990897653186,"aX":-2.298262966963253},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":3.7,"spinRate":2506,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.41537535745705645,"extension":6.741410032486732},"index":1,"playId":"51bd26d9-c45a-37cd-886f-58fec7f4882b","pitchNumber":2,"startTime":"2025-08-17T18:27:42.427Z","endTime":"2025-08-17T18:27:46.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.3,"endSpeed":83.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46764710889898,"aZ":-25.92364668935355,"pfxX":-1.2736272463789382,"pfxZ":3.5213069560907932,"pX":0.10200409486393867,"pZ":3.3786007873344586,"vX0":-5.026130404060589,"vY0":-131.57562261051203,"vZ0":-2.379634476499927,"x":113.11,"y":147.56,"x0":2.1924141185555706,"y0":50.00471710961163,"z0":6.18985374575247,"aX":-2.2630579863847275},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":3.2,"spinRate":2552,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4142067143621233,"extension":6.67711270303497},"index":2,"playId":"871cb411-aeb5-3c10-b60b-c641f46b66c6","pitchNumber":3,"startTime":"2025-08-17T18:28:03.399Z","endTime":"2025-08-17T18:28:06.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.807240103807885,"aZ":-16.65701657530762,"pfxX":7.292808200405319,"pfxZ":7.62866675054604,"pX":0.04914412354898908,"pZ":2.4923491386344265,"vX0":-8.493352848306595,"vY0":-141.58939744402545,"vZ0":-6.78191315006489,"x":127.61,"y":149.85,"x0":2.1377524769632688,"y0":50.00073736112529,"z0":5.981122428516044,"aX":14.83106721475001},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":-11.5,"spinRate":2465,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.38658704033262525,"extension":6.786999464084641},"index":3,"playId":"e6420f3e-f684-331c-99e0-58d5dbec4dd7","pitchNumber":4,"startTime":"2025-08-17T18:28:26.859Z","endTime":"2025-08-17T18:28:31.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-17T18:28:40.463Z","endTime":"2025-08-17T18:28:58.429Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":83.8,"endSpeed":77.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.070317477103803,"aZ":-35.51044978032601,"pfxX":-7.328638170176289,"pfxZ":-2.2059612357770053,"pX":-0.04596655855737309,"pZ":1.7497580647828008,"vX0":-2.6567160446243467,"vY0":-122.09081018613546,"vZ0":-3.21606161670561,"x":118.75,"y":191.54,"x0":2.0087005996168767,"y0":50.005814586122845,"z0":6.140715523350919,"aX":-11.063573611051238},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.6,"breakHorizontal":13.9,"spinRate":2432,"spinDirection":298},"zone":8,"typeConfidence":2.0,"plateTime":0.44864986834161247,"extension":6.696532582990149},"index":5,"playId":"b891a874-5a58-391d-ab42-5079634f4786","pitchNumber":5,"startTime":"2025-08-17T18:28:58.429Z","endTime":"2025-08-17T18:29:01.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:29:01.796Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T18:29:04.910Z","endTime":"2025-08-17T18:30:22.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.63078750246691,"strikeZoneBottom":1.48870134105525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.48950356476233,"aZ":-12.89493002615068,"pfxX":4.87059556511508,"pfxZ":9.260399730617642,"pX":-0.25905859194319936,"pZ":2.2803681723126226,"vX0":-8.66656980757006,"vY0":-143.02063664034117,"vZ0":-8.066064963661246,"x":126.87,"y":177.21,"x0":2.1709293018507054,"y0":50.002126063149674,"z0":5.936963536157228,"aX":10.139775766143066},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":-7.2,"spinRate":2479,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.38226985323981477,"extension":6.652629128270099},"index":0,"playId":"628ef678-d17a-3a0a-933d-761a2cb079d1","pitchNumber":1,"startTime":"2025-08-17T18:29:29.926Z","endTime":"2025-08-17T18:29:33.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47890181836824,"aZ":-28.435213634309033,"pfxX":-1.7287797948010235,"pfxZ":2.159545487694575,"pX":-0.4039813409734232,"pZ":1.2763165764266846,"vX0":-6.078262270507205,"vY0":-130.72541509438707,"vZ0":-6.738040464592518,"x":132.4,"y":204.32,"x0":2.175589228540931,"y0":50.00305744104914,"z0":6.020976322748367,"aX":-2.9922497389518172},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":4.4,"spinRate":2484,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4189472972882471,"extension":6.625261114266692},"index":1,"playId":"82493716-e0db-3a76-8286-937fdf7dea7d","pitchNumber":2,"startTime":"2025-08-17T18:29:48.737Z","endTime":"2025-08-17T18:29:53.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-17T18:30:01.650Z","endTime":"2025-08-17T18:30:17.121Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37065980795297,"aZ":-36.35847971807772,"pfxX":-6.838859604141607,"pfxZ":-2.779826820682924,"pX":-1.3179727210116905,"pZ":1.145963476511911,"vX0":-5.543566384446526,"vY0":-122.50884523737733,"vZ0":-4.437699579052337,"x":167.24,"y":207.84,"x0":1.8703571189898134,"y0":50.00198023842959,"z0":6.12085464187452,"aX":-10.294984857834343},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.9,"breakHorizontal":13.8,"spinRate":2265,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4487316117595075,"extension":6.8133679954443},"index":3,"playId":"a7bb0f12-fb39-36b1-bf3d-6d984a7927cd","pitchNumber":3,"startTime":"2025-08-17T18:30:17.121Z","endTime":"2025-08-17T18:30:22.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.75,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:30:22.559Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Abraham Toro grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T18:32:12.766Z","endTime":"2025-08-17T18:32:58.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":79.1,"endSpeed":72.1,"strikeZoneTop":3.33702747393656,"strikeZoneBottom":1.45887505951831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54676142355448,"aZ":-30.820452040649783,"pfxX":7.150025447510176,"pfxZ":1.0130811700521747,"pX":-0.8028793047008106,"pZ":4.18004705503949,"vX0":-1.4721665319309118,"vY0":-115.16812273161693,"vZ0":2.9470924028664998,"x":147.6,"y":125.92,"x0":-1.081808888418964,"y0":50.00260460067375,"z0":5.876053178278563,"aX":9.548607528955241},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.9,"breakHorizontal":-12.5,"spinRate":2255,"spinDirection":86},"zone":11,"typeConfidence":0.92,"plateTime":0.4766546369742053,"extension":6.210937929627844},"index":0,"playId":"64ca256e-a403-3bf0-b605-8508429f7c9a","pitchNumber":1,"startTime":"2025-08-17T18:32:37.094Z","endTime":"2025-08-17T18:32:40.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.487383785805495,"aZ":-27.54402338465462,"pfxX":2.96531172607933,"pfxZ":2.851004613290618,"pX":0.6764903341491397,"pZ":2.2692249857739433,"vX0":2.051437313262667,"vY0":-126.74563810828373,"vZ0":-3.2484544527064863,"x":91.21,"y":177.51,"x0":-0.5292144173481566,"y0":50.00095245127572,"z0":5.772671655250041,"aX":4.812123304085422},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-5.9,"spinRate":2276,"spinDirection":164},"zone":6,"typeConfidence":0.91,"plateTime":0.4325438659051475,"extension":6.533240329284934},"hitData":{"launchSpeed":56.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.35,"coordY":161.9}},"index":1,"playId":"352e8f51-7341-38b6-bfba-593e70725b93","pitchNumber":2,"startTime":"2025-08-17T18:32:49.761Z","endTime":"2025-08-17T18:32:58.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:32:58.217Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to left fielder Joey Wiemer.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T18:33:06.037Z","endTime":"2025-08-17T18:34:39.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.5,"endSpeed":72.6,"strikeZoneTop":3.38985828032299,"strikeZoneBottom":1.40561200350827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.671755479240332,"aZ":-32.26739455815036,"pfxX":7.9607052857234795,"pfxZ":-0.0731763584749956,"pX":-0.11096750758560983,"pZ":1.905131337828772,"vX0":-0.7480016486497187,"vY0":-114.41525833626743,"vZ0":-1.5536356282160497,"x":121.23,"y":187.34,"x0":-0.8146443375871308,"y0":50.00112245284412,"z0":5.748555238914333,"aX":10.576354369102624},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":2325,"spinDirection":63},"zone":8,"typeConfidence":0.91,"plateTime":0.4783105609450433,"extension":6.412728443636271},"index":0,"playId":"de59a04c-97a2-33fe-ae88-24e89e71067a","pitchNumber":1,"startTime":"2025-08-17T18:33:25.776Z","endTime":"2025-08-17T18:33:29.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.64871454944417,"strikeZoneBottom":1.56172337880594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8134535207717,"aZ":-30.360380907156138,"pfxX":3.432623398998439,"pfxZ":1.1096353194202582,"pX":1.579516125047171,"pZ":2.1548756999244216,"vX0":3.508793449801521,"vY0":-126.12747410161933,"vZ0":-2.9111459858641577,"x":56.79,"y":180.6,"x0":-0.2676219356063779,"y0":50.003791617152764,"z0":5.732579193494125,"aX":5.6188866415924945},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":-7.0,"spinRate":2337,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.4316379462317794,"extension":6.7652334151387326},"index":1,"playId":"194a75fe-185e-3c99-9b5f-e54f083c28f6","pitchNumber":2,"startTime":"2025-08-17T18:33:38.901Z","endTime":"2025-08-17T18:33:42.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-17T18:33:57.759Z","endTime":"2025-08-17T18:34:32.139Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.429174243096387,"aZ":-29.141946313819076,"pfxX":5.945323060084726,"pfxZ":2.1492792904910267,"pX":0.24484085077460319,"pZ":2.5928841716441284,"vX0":0.7708801547644448,"vY0":-117.41376136490715,"vZ0":-0.7681082076323493,"x":107.67,"y":168.77,"x0":-0.8599481285328862,"y0":50.00103336856535,"z0":5.615582834611298,"aX":8.37084470011502},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.0,"breakHorizontal":-10.9,"spinRate":2316,"spinDirection":77},"zone":5,"typeConfidence":0.92,"plateTime":0.46497587377207195,"extension":6.497152189069743},"hitData":{"launchSpeed":80.6,"launchAngle":24.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.72,"coordY":105.95}},"index":3,"playId":"5c16f449-dda2-3aa9-a430-565288f430a7","pitchNumber":3,"startTime":"2025-08-17T18:34:32.139Z","endTime":"2025-08-17T18:34:39.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:34:39.256Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Narváez lines out to right fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T18:35:15.201Z","endTime":"2025-08-17T18:36:33.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T18:35:00.533Z","endTime":"2025-08-17T18:35:17.485Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.6190895396645,"strikeZoneBottom":1.56733551593211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.63850207782403,"aZ":-41.62775132335787,"pfxX":2.5391522385421648,"pfxZ":-6.935913703571707,"pX":0.25184224259214194,"pZ":4.342382032997752,"vX0":1.2456712674372228,"vY0":-115.98790110804127,"vZ0":5.49113495094089,"x":107.4,"y":121.54,"x0":-0.6220171633988301,"y0":50.00354220212748,"z0":5.913109122893871,"aX":3.460180836601669},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.9,"breakHorizontal":-4.9,"spinRate":2492,"spinDirection":45},"zone":12,"typeConfidence":0.9,"plateTime":0.47219301577639694,"extension":6.451455108322659},"index":1,"playId":"2fbca5f6-9fd8-322a-90b2-5b4ae21d27b3","pitchNumber":1,"startTime":"2025-08-17T18:35:17.485Z","endTime":"2025-08-17T18:35:21.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.72385257170225,"strikeZoneBottom":1.63729517541345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.785651621254733,"aZ":-27.731941928399184,"pfxX":5.056631644797246,"pfxZ":3.075637159857339,"pX":0.7162601623981885,"pZ":0.5392098951018341,"vX0":2.2083615896224282,"vY0":-119.64772645198686,"vZ0":-5.285033786388451,"x":89.7,"y":224.22,"x0":-0.8765993036101838,"y0":50.00370708688777,"z0":5.271576328652646,"aX":7.307850019539128},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.6,"breakHorizontal":-9.7,"spinRate":2380,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.4583476360087193,"extension":6.611159999180795},"index":2,"playId":"5891fb3e-5d41-3f4a-a5cf-ffc970dfe36e","pitchNumber":2,"startTime":"2025-08-17T18:35:32.154Z","endTime":"2025-08-17T18:35:36.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.75415007243996,"strikeZoneBottom":1.52796985126663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.712863967073755,"aZ":-13.04625076175827,"pfxX":-3.8439677470045286,"pfxZ":10.422972896533238,"pX":-0.003967681771419318,"pZ":2.0154636009363616,"vX0":2.6826584421820074,"vY0":-134.72835165664114,"vZ0":-7.088480709809039,"x":117.15,"y":184.36,"x0":-0.5139711764884405,"y0":50.00458610200418,"z0":5.605717171032756,"aX":-7.055985290785673},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2319,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40679497042637935,"extension":6.603642423860463},"index":3,"playId":"25f9fbc6-abd1-3719-9657-d8432b48bf37","pitchNumber":3,"startTime":"2025-08-17T18:35:51.973Z","endTime":"2025-08-17T18:35:55.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31898525896535,"aZ":-13.314241361741633,"pfxX":-2.110903239886528,"pfxZ":10.421523268457923,"pX":0.35469165834239663,"pZ":3.1677639336691654,"vX0":2.4531337502348753,"vY0":-134.0190933909285,"vZ0":-4.52093948719407,"x":103.48,"y":153.25,"x0":-0.30043528260868546,"y0":50.00583375816057,"z0":5.835182761788632,"aX":-3.8214730264890373},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2279,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.4094874492223175,"extension":6.5184801994648405},"index":4,"playId":"3d9dac03-33df-3971-8df3-d1ba27b62751","pitchNumber":4,"startTime":"2025-08-17T18:36:07.907Z","endTime":"2025-08-17T18:36:12.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69106604165477,"aZ":-15.636865169164865,"pfxX":-1.379527700857913,"pfxZ":8.789317984654975,"pX":0.22536422893144373,"pZ":2.6167497173253507,"vX0":1.9493601864074943,"vY0":-135.59082244046562,"vZ0":-5.4213536051419196,"x":108.41,"y":168.13,"x0":-0.3201466734073506,"y0":50.00587167839477,"z0":5.714905391112199,"aX":-2.5966620412226717},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":2.2,"spinRate":2290,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.40232491008573,"extension":6.625967160101804},"hitData":{"launchSpeed":96.9,"launchAngle":24.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.39,"coordY":94.79}},"index":5,"playId":"5a3863a7-e4f4-3dd3-9e3b-743521dd7bf9","pitchNumber":5,"startTime":"2025-08-17T18:36:25.335Z","endTime":"2025-08-17T18:36:33.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:36:33.145Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Derek Hill singles on a sharp line drive to left fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T18:38:45.491Z","endTime":"2025-08-17T18:40:30.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.39473559573378,"strikeZoneBottom":1.55049485860556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.033721403456674,"aZ":-18.0927136752126,"pfxX":8.350163931036706,"pfxZ":7.04623624933329,"pX":0.907277367660179,"pZ":3.0750542085009096,"vX0":-6.094593852394041,"vY0":-139.6547509125144,"vZ0":-5.039606437361153,"x":82.42,"y":155.75,"x0":2.020329447420195,"y0":50.00243609581349,"z0":6.072989948331876,"aX":16.684958862855353},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":-14.0,"spinRate":2150,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39048457120985525,"extension":6.701046381215631},"index":0,"playId":"4032242f-59fe-3dd7-ad84-1d001624ed49","pitchNumber":1,"startTime":"2025-08-17T18:39:04.577Z","endTime":"2025-08-17T18:39:08.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":97.1,"endSpeed":88.9,"strikeZoneTop":3.29369232996203,"strikeZoneBottom":1.62854976967627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0884593666204,"aZ":-14.156282107789616,"pfxX":4.050261549531576,"pfxZ":8.906825682428964,"pX":-0.6248180200892541,"pZ":3.4162212050424894,"vX0":-8.65852635479933,"vY0":-141.08845876970176,"vZ0":-4.835370434774278,"x":140.82,"y":146.54,"x0":1.952923882346473,"y0":50.00167246915371,"z0":6.059559468475606,"aX":8.193154670237655},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":-5.6,"spinRate":2463,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.38772214929064397,"extension":6.726307416862043},"index":1,"playId":"34bc1f58-18fb-384d-8ab3-5af84a74cbe1","pitchNumber":2,"startTime":"2025-08-17T18:39:18.595Z","endTime":"2025-08-17T18:39:22.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.749793076405375,"aZ":-26.742069762311623,"pfxX":-1.7884024394886966,"pfxZ":3.0970762206540137,"pX":-1.1551479095214257,"pZ":2.1673987409811724,"vX0":-7.537175372879467,"vY0":-130.39061383425909,"vZ0":-4.938993397438263,"x":161.03,"y":180.26,"x0":1.9840855314968273,"y0":50.0026921300961,"z0":6.059733027777259,"aX":-3.1333157550954387},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":4.7,"spinRate":2543,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.41719786614633003,"extension":6.618141868898149},"index":2,"playId":"dab21b64-1a30-3f2c-80ce-ecb5f10adba8","pitchNumber":3,"startTime":"2025-08-17T18:39:32.840Z","endTime":"2025-08-17T18:39:37.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.2,"strikeZoneTop":3.32973604308389,"strikeZoneBottom":1.55725249567602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.404100649684754,"aZ":-12.9637151424794,"pfxX":5.23585558157923,"pfxZ":9.152180220810695,"pX":-0.4983751514536887,"pZ":1.346629534858288,"vX0":-8.782223064491724,"vY0":-143.13696224427116,"vZ0":-10.645663729969106,"x":136.0,"y":202.42,"x0":1.9130021389771206,"y0":50.00662593160146,"z0":5.899965261745347,"aX":10.994964180269733},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":-7.9,"spinRate":2417,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.38095679317974707,"extension":6.8558350364808085},"index":3,"playId":"8a959dc8-55a6-3858-a1f4-63a2b2c46ea7","pitchNumber":4,"startTime":"2025-08-17T18:39:52.113Z","endTime":"2025-08-17T18:39:57.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":83.3,"endSpeed":77.7,"strikeZoneTop":3.27297166215961,"strikeZoneBottom":1.53628557699916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.639424853911777,"aZ":-33.294572587153,"pfxX":-5.9859729194361915,"pfxZ":-0.7452252287250589,"pX":1.0586895255104598,"pZ":1.3331836833913087,"vX0":-0.3818684084668041,"vY0":-121.3924243685372,"vZ0":-4.5200813404015,"x":76.65,"y":202.78,"x0":1.9962664348495431,"y0":50.00117614156829,"z0":6.087373857504621,"aX":-9.01809694087508},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":10.9,"spinRate":2275,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.4495719645501337,"extension":6.668577691950615},"index":4,"playId":"baf84a36-be52-3694-9cbd-b175dc7005e2","pitchNumber":5,"startTime":"2025-08-17T18:40:05.663Z","endTime":"2025-08-17T18:40:10.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.419091932525273,"aZ":-14.573279764256997,"pfxX":4.788612635108363,"pfxZ":8.620585259511987,"pX":0.037760692500356546,"pZ":1.7792945092278118,"vX0":-8.20898211297954,"vY0":-140.8939271184308,"vZ0":-8.46664922359965,"x":115.56,"y":190.74,"x0":2.34667177265095,"y0":50.00010409667053,"z0":5.733927765431627,"aX":9.774272856834981},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":-7.3,"spinRate":2348,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.38649638560468524,"extension":6.855070414493768},"hitData":{"launchSpeed":111.3,"launchAngle":10.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.09,"coordY":99.74}},"index":5,"playId":"e64f9fc3-c451-3b82-914e-51f786f7ce79","pitchNumber":6,"startTime":"2025-08-17T18:40:21.520Z","endTime":"2025-08-17T18:40:30.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.44,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:40:30.325Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, third baseman Abraham Toro to first baseman Romy Gonzalez. Derek Hill to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T18:40:32.665Z","endTime":"2025-08-17T18:41:25.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.14074185324354,"strikeZoneBottom":1.24063422460901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.549348537628145,"aZ":-20.94842584692811,"pfxX":9.364076432302824,"pfxZ":5.64652410244792,"pX":-0.09920442866299595,"pZ":2.716808574933432,"vX0":-9.821769414864209,"vY0":-139.41861741389792,"vZ0":-4.987499892025237,"x":120.78,"y":165.43,"x0":2.236721447086841,"y0":50.00195256426001,"z0":5.893581494914604,"aX":18.609926892907442},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":-15.1,"spinRate":2356,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.391456234184429,"extension":6.6843902771019845},"index":0,"playId":"917f3f79-c722-37b9-8315-5842674ca3ff","pitchNumber":1,"startTime":"2025-08-17T18:40:57.848Z","endTime":"2025-08-17T18:41:01.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.049892632058473,"aZ":-22.592404590540102,"pfxX":-1.000488275720226,"pfxZ":5.133393366118802,"pX":-0.03697913053513945,"pZ":1.0767508224159061,"vX0":-5.473366856555417,"vY0":-134.74211538195843,"vZ0":-8.609773061840931,"x":118.41,"y":209.71,"x0":2.1380943112305344,"y0":50.00639011938537,"z0":5.8695391167941615,"aX":-1.8670313067246713},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2579,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.4041434184969881,"extension":6.72661760319577},"hitData":{"launchSpeed":86.1,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.3,"coordY":174.31}},"index":1,"playId":"5fd7dbbc-094e-3245-8644-832892682e5c","pitchNumber":2,"startTime":"2025-08-17T18:41:18.253Z","endTime":"2025-08-17T18:41:25.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.8,"awayTeamWinProbability":37.2,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.42,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:41:25.663Z","atBatIndex":36},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Agustín Ramírez hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T18:41:35.104Z","endTime":"2025-08-17T18:43:57.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.498988464588546,"aZ":-21.273972205615237,"pfxX":0.7880417106911297,"pfxZ":5.730090611677159,"pX":-0.09437137988059911,"pZ":3.0971713084116193,"vX0":-6.586818371426896,"vY0":-136.42422601065323,"vZ0":-3.8942327435821222,"x":120.6,"y":155.16,"x0":2.2396840855431184,"y0":50.00217386891733,"z0":5.993370634956673,"aX":1.5002824603390192},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":-0.1,"spinRate":2546,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.40013669486793546,"extension":6.61122900949284},"index":0,"playId":"fe6f1fb5-5df3-35c8-a073-9d28af2d0956","pitchNumber":1,"startTime":"2025-08-17T18:41:53.441Z","endTime":"2025-08-17T18:41:56.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.505042497917078,"aZ":-16.249792073935136,"pfxX":4.488670942184974,"pfxZ":7.7509288328276185,"pX":0.11080720008990252,"pZ":3.029565102351369,"vX0":-7.025975405860834,"vY0":-141.9739547962479,"vZ0":-5.7683425778827795,"x":112.78,"y":156.98,"x0":2.026982273604952,"y0":50.00411915837538,"z0":6.110664113237853,"aX":9.224306575719611},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":-6.8,"spinRate":2457,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3848285982730997,"extension":6.716736470861092},"index":1,"playId":"861faf7b-12d3-3b3a-8e35-193b0f6e4188","pitchNumber":2,"startTime":"2025-08-17T18:42:17.264Z","endTime":"2025-08-17T18:42:20.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14591590685132,"aZ":-13.462805950235703,"pfxX":6.367360571226559,"pfxZ":9.132925642148628,"pX":0.1722557092189397,"pZ":3.159454792185463,"vX0":-7.654085754959066,"vY0":-142.14339065052292,"vZ0":-5.660312084742,"x":110.43,"y":153.47,"x0":2.070841711415324,"y0":50.005567404382504,"z0":6.029242012340686,"aX":13.050219033112523},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":-10.0,"spinRate":2494,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.3851214943529788,"extension":6.7083992597416655},"index":2,"playId":"0632bcb3-d300-3151-88d0-608618ceea8f","pitchNumber":3,"startTime":"2025-08-17T18:42:38.457Z","endTime":"2025-08-17T18:42:41.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.1803775147531,"strikeZoneBottom":1.47313723278067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.003889728971924,"aZ":-35.703843411137775,"pfxX":-4.7668547006945365,"pfxZ":-2.297005606874611,"pX":-1.621249471544902,"pZ":0.02913177948818359,"vX0":-6.842830135341646,"vY0":-123.00942459505802,"vZ0":-7.024561577321048,"x":178.8,"y":237.99,"x0":1.8142446981333924,"y0":50.00519446752333,"z0":5.942605925027439,"aX":-7.317364553407001},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":10.2,"spinRate":2467,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4449767736269097,"extension":6.809934426912388},"index":3,"playId":"115522f8-f2ab-34a8-933d-2845103e6dba","pitchNumber":4,"startTime":"2025-08-17T18:42:59.107Z","endTime":"2025-08-17T18:43:03.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.14771930870997,"strikeZoneBottom":1.40591347168448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.267482149604565,"aZ":-32.08295282536831,"pfxX":3.217026240135907,"pfxZ":0.05615925515650083,"pX":0.11036374600475005,"pZ":0.05726762936975889,"vX0":-5.994895188208055,"vY0":-127.34027471330141,"vZ0":-8.082208105126933,"x":112.79,"y":237.23,"x0":2.0647242015007845,"y0":50.002985903148826,"z0":5.770181933856191,"aX":5.345450113056303},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":-4.7,"spinRate":1265,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4282103562504225,"extension":6.732151926137926},"index":4,"playId":"c3196c1d-73c4-39bf-b703-788a09c85b6a","pitchNumber":5,"startTime":"2025-08-17T18:43:24.099Z","endTime":"2025-08-17T18:43:28.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.2,"endSpeed":77.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.414008130726312,"aZ":-34.20532977426181,"pfxX":-5.087341704294522,"pfxZ":-1.3689580605355518,"pX":-1.9414612562325726,"pZ":1.0356258857818967,"vX0":-7.625255380662013,"vY0":-121.00155737210395,"vZ0":-4.834013775730387,"x":191.0,"y":210.82,"x0":1.904681267884677,"y0":50.00007154774059,"z0":6.038370216512094,"aX":-7.580366333780938},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.4,"breakHorizontal":10.9,"spinRate":2397,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4517304936235136,"extension":6.729747770786041},"index":5,"playId":"77ae3464-8bbd-300e-82e4-4044e426d737","pitchNumber":6,"startTime":"2025-08-17T18:43:52.969Z","endTime":"2025-08-17T18:43:57.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":2.12,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:43:57.329Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out sharply to center fielder Jarren Duran. Derek Hill to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T18:45:15.851Z","endTime":"2025-08-17T18:46:03.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T18:44:30.269Z","endTime":"2025-08-17T18:45:18.203Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.37705365309016,"strikeZoneBottom":1.44597023801624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.072549848483074,"aZ":-17.61391383438319,"pfxX":9.138685893796863,"pfxZ":7.294111436035564,"pX":-0.5778814760785286,"pZ":0.4878124407027423,"vX0":-10.397845911448776,"vY0":-140.24106078708888,"vZ0":-11.066600744928575,"x":139.03,"y":225.61,"x0":1.9866715264929158,"y0":50.0041314150437,"z0":5.628453882638847,"aX":18.2447592488896},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":-14.5,"spinRate":2455,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3902383396459248,"extension":6.897237993333316},"index":1,"playId":"7953dd3d-09fd-3445-8a2c-eb22db265263","pitchNumber":1,"startTime":"2025-08-17T18:45:18.203Z","endTime":"2025-08-17T18:45:21.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-17T18:45:34.848Z","endTime":"2025-08-17T18:45:53.391Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.816836048303607,"aZ":-20.699911407586317,"pfxX":9.42433255814893,"pfxZ":5.661686183114208,"pX":0.3263659900039762,"pZ":2.3855725126463265,"vX0":-8.091957713821682,"vY0":-140.9562752359148,"vZ0":-5.914533397233299,"x":104.56,"y":174.37,"x0":1.9994172196480138,"y0":50.006320753017455,"z0":5.833114655188043,"aX":19.10909994012653},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2364,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.38749861839299893,"extension":7.078937085387749},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":155.1,"coordY":71.58}},"index":3,"playId":"3cfe7e8b-dedb-3a7f-bf2f-ba45987b503c","pitchNumber":2,"startTime":"2025-08-17T18:45:53.391Z","endTime":"2025-08-17T18:46:03.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":3.2,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:46:03.167Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heriberto Hernández grounds into a force out, shortstop Trevor Story to second baseman Ceddanne Rafaela. Agustín Ramírez out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T18:46:08.982Z","endTime":"2025-08-17T18:47:47.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.384850354859168,"aZ":-25.739161260393995,"pfxX":0.062001853594122025,"pfxZ":3.577003500883489,"pX":-0.9135510232624662,"pZ":3.0736618627052428,"vX0":-7.319765567241088,"vY0":-132.5856869481215,"vZ0":-3.133628550900023,"x":151.82,"y":155.79,"x0":1.8621773772431007,"y0":50.005572862681774,"z0":6.126539559865691,"aX":0.11243727681862162},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":1.3,"spinRate":2563,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.41137068875975746,"extension":6.711416944217848},"index":0,"playId":"9c4edc38-50bd-3d65-a64e-941aa16801d1","pitchNumber":1,"startTime":"2025-08-17T18:46:39.926Z","endTime":"2025-08-17T18:46:45.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.181896868143173,"aZ":-29.1760695639217,"pfxX":-1.7540247310810884,"pfxZ":1.6455249595335566,"pX":-0.4418714562652728,"pZ":3.045997981603733,"vX0":-5.69610574902046,"vY0":-133.36019942689552,"vZ0":-2.452666741970834,"x":133.84,"y":156.54,"x0":1.9414472503997877,"y0":50.000807367396646,"z0":6.062456559735184,"aX":-3.186206899482393},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.8,"breakHorizontal":4.3,"spinRate":2585,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.4092722659248964,"extension":6.951366026407907},"index":1,"playId":"16c2a7f1-30ab-377c-956c-4c0f3def2ffd","pitchNumber":2,"startTime":"2025-08-17T18:47:16.981Z","endTime":"2025-08-17T18:47:19.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83889608797264,"aZ":-11.477611283097316,"pfxX":5.5582807817870945,"pfxZ":9.945271325489104,"pX":0.3572503098641198,"pZ":2.4297875805254296,"vX0":-6.704306317249003,"vY0":-143.27945481810286,"vZ0":-7.670915562105851,"x":103.38,"y":173.18,"x0":2.004373824742792,"y0":50.00162834157483,"z0":5.857464625750731,"aX":11.565963099610773},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":-8.8,"spinRate":2384,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3821579469601195,"extension":6.905809696140772},"hitData":{"launchSpeed":98.0,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.92,"coordY":159.36}},"index":2,"playId":"40d34356-db16-3ee5-a289-179015b6707f","pitchNumber":3,"startTime":"2025-08-17T18:47:41.039Z","endTime":"2025-08-17T18:47:47.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":8.099999999999994,"leverageIndex":3.08,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:47:47.515Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T18:50:10.866Z","endTime":"2025-08-17T18:51:21.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.2,"strikeZoneTop":3.68476492352391,"strikeZoneBottom":1.69265763857872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.680378443934718,"aZ":-41.218601892067255,"pfxX":1.981365406977511,"pfxZ":-6.390501038960462,"pX":-0.5491454254824477,"pZ":3.3836950317791556,"vX0":-0.5268592514396567,"vY0":-117.2657338895797,"vZ0":2.808211805281915,"x":137.93,"y":147.42,"x0":-0.5812560689918908,"y0":50.00118586950178,"z0":5.97138602881012,"aX":2.805483318510182},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.8,"breakHorizontal":-3.5,"spinRate":2494,"spinDirection":46},"zone":1,"typeConfidence":0.9,"plateTime":0.4641255491074783,"extension":6.477157525740398},"index":0,"playId":"9e1fbe12-d7d0-3bbe-9530-268645ff55d3","pitchNumber":1,"startTime":"2025-08-17T18:50:30.164Z","endTime":"2025-08-17T18:50:35.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75684060276039,"aZ":-25.945511281359625,"pfxX":2.45638290378805,"pfxZ":3.656317240869443,"pX":-0.41540331129277974,"pZ":3.617242550162962,"vX0":0.5617761863200098,"vY0":-128.47599380000312,"vZ0":-0.005462640136466912,"x":132.83,"y":141.11,"x0":-0.9553419192977202,"y0":50.00500637128889,"z0":5.603821815390317,"aX":4.186419257667643},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":-4.6,"spinRate":2447,"spinDirection":165},"zone":1,"typeConfidence":0.9,"plateTime":0.42320277400880624,"extension":6.442516841467818},"index":1,"playId":"5e821cfb-0db9-3174-a61d-34a611e63802","pitchNumber":2,"startTime":"2025-08-17T18:50:44.486Z","endTime":"2025-08-17T18:50:47.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-17T18:51:03.019Z","endTime":"2025-08-17T18:51:15.394Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.6891206309591,"strikeZoneBottom":1.73281628240545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.549618021249728,"aZ":-28.21855970297516,"pfxX":3.863096222713342,"pfxZ":2.3859446791878405,"pX":-0.045125366503472514,"pZ":1.74312222907838,"vX0":0.9031085341241415,"vY0":-127.0095724703914,"vZ0":-3.5415891807512487,"x":118.72,"y":191.72,"x0":-0.9062219670423107,"y0":50.00111502517408,"z0":5.365114709954614,"aX":6.400349395968279},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-7.2,"spinRate":2426,"spinDirection":159},"zone":8,"typeConfidence":0.92,"plateTime":0.42892956275408745,"extension":6.56592466064945},"index":3,"playId":"0ba4d3cc-a9ce-3ade-a0be-9088f9c4761f","pitchNumber":3,"startTime":"2025-08-17T18:51:15.394Z","endTime":"2025-08-17T18:51:21.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:51:21.141Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T18:51:21.121Z","endTime":"2025-08-17T18:52:20.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.42628763880134,"strikeZoneBottom":1.44790504236337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.0404459040354,"aZ":-27.96073718651157,"pfxX":3.132236516722149,"pfxZ":2.5978614782727876,"pX":0.8339135436392414,"pZ":1.4364652842014118,"vX0":2.07974380025447,"vY0":-125.48514647676194,"vZ0":-4.833448647045556,"x":85.21,"y":200.0,"x0":-0.4076174570158079,"y0":50.005629754328446,"z0":5.616906168310704,"aX":5.087193607494302},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-6.1,"spinRate":2323,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4334679355534452,"extension":6.715438153558974},"index":0,"playId":"b72f2935-cdb0-3849-8638-1649599a4349","pitchNumber":1,"startTime":"2025-08-17T18:51:56.434Z","endTime":"2025-08-17T18:52:00.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.05065638093338,"aZ":-28.762867731881542,"pfxX":8.177490676964759,"pfxZ":2.459630546407367,"pX":0.6029168114000818,"pZ":1.7391721674468064,"vX0":0.6662950739180787,"vY0":-116.69998804811071,"vZ0":-2.471815046921073,"x":94.02,"y":191.82,"x0":-0.748882800643755,"y0":50.00216710458275,"z0":5.509645247713253,"aX":11.327321735336277},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.2,"breakHorizontal":-15.0,"spinRate":2333,"spinDirection":85},"zone":9,"typeConfidence":0.92,"plateTime":0.46857112664261136,"extension":6.558175339857798},"hitData":{"launchSpeed":82.0,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.86,"coordY":150.75}},"index":1,"playId":"10c223b6-c264-3d3b-bc3d-ad1640451eee","pitchNumber":2,"startTime":"2025-08-17T18:52:12.034Z","endTime":"2025-08-17T18:52:20.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:52:20.246Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jarren Duran doubles (33) on a ground ball to right fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T18:52:23.191Z","endTime":"2025-08-17T18:53:36.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.53096855268854,"strikeZoneBottom":1.67882522985852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.379062795428172,"aZ":-27.906869796458018,"pfxX":3.872024893094993,"pfxZ":2.6066707627011287,"pX":-0.3307990019797937,"pZ":0.8256879146828763,"vX0":-0.6938689479685124,"vY0":-126.01889358729682,"vZ0":-6.457249822675167,"x":129.61,"y":216.49,"x0":-0.5584220759188033,"y0":50.00181746058632,"z0":5.624159207870573,"aX":6.3370334178995105},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":-7.0,"spinRate":2326,"spinDirection":163},"zone":13,"typeConfidence":0.92,"plateTime":0.4317448157430275,"extension":6.581921688553944},"index":0,"playId":"41ee0f7e-6b5b-3c06-8ba0-a10a8aeb5326","pitchNumber":1,"startTime":"2025-08-17T18:52:45.926Z","endTime":"2025-08-17T18:52:49.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80351809040859,"aZ":-25.489487508633825,"pfxX":3.0789301459018086,"pfxZ":4.057278799745575,"pX":0.6361702783131442,"pZ":1.7141267723634968,"vX0":1.712939678699113,"vY0":-126.74966776172965,"vZ0":-4.810149294756756,"x":92.75,"y":192.5,"x0":-0.44565935299232096,"y0":50.002791611909736,"z0":5.640244015031191,"aX":5.073742632178897},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":-5.9,"spinRate":2302,"spinDirection":170},"zone":9,"typeConfidence":0.91,"plateTime":0.4300372694177459,"extension":6.576124867583006},"index":1,"playId":"7ee50ab3-7ce0-393f-a275-e99ced0ce360","pitchNumber":2,"startTime":"2025-08-17T18:53:01.343Z","endTime":"2025-08-17T18:53:04.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.951399987968127,"aZ":-14.21916267286134,"pfxX":-2.943929734524724,"pfxZ":9.383006473651648,"pX":0.9639821855534462,"pZ":1.8764795603532114,"vX0":5.056442227934787,"vY0":-136.69534046540537,"vZ0":-7.0153273127793,"x":80.26,"y":188.12,"x0":-0.5178968270334062,"y0":50.00680234195904,"z0":5.431517989811487,"aX":-5.636132722296225},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2335,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3989854911787978,"extension":6.591927006180604},"hitData":{"launchSpeed":103.9,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.64,"coordY":112.25}},"index":2,"playId":"82c19e74-8700-3e55-b654-3bf4c1486984","pitchNumber":3,"startTime":"2025-08-17T18:53:24.973Z","endTime":"2025-08-17T18:53:36.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.44,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:53:36.467Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T18:53:40.183Z","endTime":"2025-08-17T18:55:55.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.89981410052534,"aZ":-28.861259967231458,"pfxX":3.385376180333548,"pfxZ":2.0698183337952845,"pX":-0.13622869634229823,"pZ":1.2570558555605515,"vX0":-0.2322240030175314,"vY0":-125.16773557046008,"vZ0":-5.188804591201667,"x":122.19,"y":204.84,"x0":-0.4832467588966404,"y0":50.00453333164463,"z0":5.69205951357251,"aX":5.425874097729879},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-6.1,"spinRate":2359,"spinDirection":168},"zone":13,"typeConfidence":0.9,"plateTime":0.4359399821481169,"extension":6.539915639172452},"index":0,"playId":"43e5de37-708e-3f77-be89-73cb99d67b2e","pitchNumber":1,"startTime":"2025-08-17T18:54:13.453Z","endTime":"2025-08-17T18:54:17.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.28508884107618,"strikeZoneBottom":1.2743172791055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.249494336018284,"aZ":-24.656227245576964,"pfxX":-7.566367734879099,"pfxZ":4.513778498082428,"pX":-0.5056139387860104,"pZ":1.5602500811269726,"vX0":3.8876283636528663,"vY0":-128.13635118925626,"vZ0":-4.487529673713886,"x":136.27,"y":196.65,"x0":-1.0587607155666243,"y0":50.00089983369894,"z0":5.258584803423444,"aX":-12.591866139708962},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":12.8,"spinRate":1338,"spinDirection":235},"zone":7,"typeConfidence":0.91,"plateTime":0.42731410386034163,"extension":6.699459197647907},"index":1,"playId":"733181e2-6d6e-3b7c-b2ae-3a9882aeae4d","pitchNumber":2,"startTime":"2025-08-17T18:54:33.396Z","endTime":"2025-08-17T18:54:37.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.2628912503884,"strikeZoneBottom":1.28864982856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.751818183274505,"aZ":-23.801635991584384,"pfxX":2.6556889336657523,"pfxZ":4.783195668796927,"pX":1.3937712465306662,"pZ":-1.0145115221205947,"vX0":4.6201850773574344,"vY0":-130.97641951252183,"vZ0":-11.177790000372053,"x":63.87,"y":266.17,"x0":-0.7330181662265859,"y0":50.00214708936564,"z0":5.0642322994108895,"aX":4.64754645332612},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-5.8,"spinRate":2504,"spinDirection":181},"zone":14,"typeConfidence":0.87,"plateTime":0.41701252691903434,"extension":6.821032826040628},"index":2,"playId":"13e5e9e0-bf45-32d4-b628-f0fa4b9dec3b","pitchNumber":3,"startTime":"2025-08-17T18:54:54.618Z","endTime":"2025-08-17T18:54:57.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.643155504146513,"aZ":-26.465572623342005,"pfxX":2.4349706200504078,"pfxZ":3.2400387452289667,"pX":0.8606275652730071,"pZ":1.4262335487651117,"vX0":3.5619248221182076,"vY0":-131.14956846733583,"vZ0":-4.702671456692114,"x":84.19,"y":200.27,"x0":-0.8253756572918948,"y0":50.00336982659075,"z0":5.188141525186947,"aX":4.292573198394639},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":-5.2,"spinRate":2409,"spinDirection":180},"zone":14,"typeConfidence":0.89,"plateTime":0.4157422841470022,"extension":6.570371125638822},"index":3,"playId":"e138c2e9-cd7a-3577-9423-a51ca8e4c3f4","pitchNumber":4,"startTime":"2025-08-17T18:55:19.546Z","endTime":"2025-08-17T18:55:22.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.25921383922212,"strikeZoneBottom":1.35805886921338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8453856799896,"aZ":-8.89910394880565,"pfxX":-2.554840104107584,"pfxZ":11.734747210617282,"pX":0.14750638786720244,"pZ":1.5934118700404607,"vX0":2.7146681461802458,"vY0":-140.42811182827853,"vZ0":-8.572630089202402,"x":111.38,"y":195.76,"x0":-0.5029926873002638,"y0":50.004641029791266,"z0":5.277040505870992,"aX":-5.068129112426065},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":4.1,"spinRate":2436,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3910757889854195,"extension":6.553738665592724},"index":4,"playId":"9cf2416d-7458-3a25-aa1c-a4136c681cf6","pitchNumber":5,"startTime":"2025-08-17T18:55:49.763Z","endTime":"2025-08-17T18:55:55.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-3.500000000000014,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:55:55.429Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T18:57:40.576Z","endTime":"2025-08-17T18:58:55.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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(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":95.9,"endSpeed":88.1,"strikeZoneTop":3.52635373503264,"strikeZoneBottom":1.41769459278844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.708806788853654,"aZ":-22.50389274503791,"pfxX":8.804144199574267,"pfxZ":4.870859386790471,"pX":1.1652431166176684,"pZ":4.342472132738745,"vX0":-5.919158035425778,"vY0":-139.6026345152848,"vZ0":-0.6767869436471328,"x":72.58,"y":121.53,"x0":2.162841422378369,"y0":50.002950401109494,"z0":6.061614772675589,"aX":17.479305400986338},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":-14.9,"spinRate":2168,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39147935661721167,"extension":6.792838560249365},"index":0,"playId":"2b0ff520-2b31-34f1-8107-54f809cb0fdc","pitchNumber":1,"startTime":"2025-08-17T18:58:04.854Z","endTime":"2025-08-17T18:58:07.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.4,"endSpeed":87.1,"strikeZoneTop":3.46539799207824,"strikeZoneBottom":1.427380619371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.983118153263735,"aZ":-24.706283853277224,"pfxX":8.917814168680078,"pfxZ":3.8669636765758053,"pX":1.248534420509585,"pZ":3.3995036481272414,"vX0":-5.720077519504089,"vY0":-137.48385956765117,"vZ0":-2.4527733121545787,"x":69.41,"y":146.99,"x0":2.18811331661416,"y0":50.00281557480504,"z0":5.9646409622496845,"aX":17.221154052264865},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-15.1,"spinRate":2209,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3970648231720877,"extension":6.600232126245898},"index":1,"playId":"8e10dec1-8b9e-3f27-b873-b7fbd82758fe","pitchNumber":2,"startTime":"2025-08-17T18:58:18.959Z","endTime":"2025-08-17T18:58:22.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.46291810830171,"strikeZoneBottom":1.46032661474955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.564034205321544,"aZ":-18.88967377062963,"pfxX":9.892104380562476,"pfxZ":6.651844084424358,"pX":-1.119448782043965,"pZ":1.705208815829462,"vX0":-12.207335820443538,"vY0":-139.74013211248433,"vZ0":-7.819826961406867,"x":147.78,"y":178.59,"x0":2.0001703829397615,"y0":50.00629473931652,"z0":5.759390438037334,"aX":19.763244314719344},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":-15.7,"spinRate":2342,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3904958156898055,"extension":7.055328130195644},"index":2,"playId":"d7db96e0-c0a8-3da9-b39a-3b49382bc870","pitchNumber":3,"startTime":"2025-08-17T18:58:34.582Z","endTime":"2025-08-17T18:58:38.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.26588578259165,"strikeZoneBottom":1.32510950182719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65916770688453,"aZ":-16.389391385175433,"pfxX":5.035689427861284,"pfxZ":7.846462960661324,"pX":-0.5709795459156364,"pZ":3.394316707328965,"vX0":-9.380733567142965,"vY0":-140.20523257679787,"vZ0":-4.017639862050829,"x":138.76,"y":147.13,"x0":2.148383435752865,"y0":50.000679834502925,"z0":5.9002491952405,"aX":10.128362213144916},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":-7.4,"spinRate":2414,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.38915576052455636,"extension":6.906477269492946},"index":3,"playId":"80f3174e-2bed-3a8f-90e6-3117c9f47053","pitchNumber":4,"startTime":"2025-08-17T18:58:50.051Z","endTime":"2025-08-17T18:58:55.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-17T18:58:55.513Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, third baseman Abraham Toro to first baseman Romy Gonzalez. Javier Sanoja to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T18:59:01.021Z","endTime":"2025-08-17T19:01:07.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.65334107771593,"strikeZoneBottom":1.56100590224936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.363522835780238,"aZ":-23.999442329571103,"pfxX":0.40247702845654487,"pfxZ":4.521801688744578,"pX":1.1236174093554436,"pZ":3.8326631509598683,"vX0":-2.8969175724398393,"vY0":-132.8411840521631,"vZ0":-1.5685513086313545,"x":74.17,"y":135.3,"x0":2.1705823894187914,"y0":50.00326990199267,"z0":6.155929898425591,"aX":0.7280594836632333},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":-0.1,"spinRate":2502,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.4105021424726454,"extension":6.569732207150684},"index":0,"playId":"63c15f90-70c5-38d2-8d31-c54e9017c643","pitchNumber":1,"startTime":"2025-08-17T18:59:38.053Z","endTime":"2025-08-17T18:59:41.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78073724620082,"aZ":-21.160843209034827,"pfxX":9.801352228712823,"pfxZ":5.608670183129478,"pX":0.9142716298475293,"pZ":2.3638006281547175,"vX0":-7.171542821732799,"vY0":-138.9152321803808,"vZ0":-5.713913532634011,"x":82.15,"y":174.96,"x0":2.2499918983064826,"y0":50.00196288462929,"z0":5.844724369940894,"aX":19.243020020174306},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":-16.3,"spinRate":2309,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.3935981583512733,"extension":6.785675150324606},"index":1,"playId":"6fef2a29-ef75-32d7-93f3-cb372f59014a","pitchNumber":2,"startTime":"2025-08-17T18:59:56.995Z","endTime":"2025-08-17T19:00:02.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"da9570ef-b8fc-309b-b400-c65e5a74683c","startTime":"2025-08-17T19:00:20.549Z","endTime":"2025-08-17T19:00:23.549Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.53173305565728,"strikeZoneBottom":1.62816478318542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.612553134897336,"aZ":-19.629304890777153,"pfxX":10.193000655959718,"pfxZ":6.37146801359906,"pX":0.9961843132413373,"pZ":2.2561374260493254,"vX0":-7.29640550136622,"vY0":-139.50959959639758,"vZ0":-6.154118807121207,"x":79.03,"y":177.86,"x0":2.322120882006635,"y0":50.005568595247944,"z0":5.786117335676628,"aX":20.079850792352104},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":-16.9,"spinRate":2429,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.39272982095540776,"extension":6.820406748870622},"index":3,"playId":"b6b35b8f-d8c8-3530-a23f-0f4a8e5f3c15","pitchNumber":3,"startTime":"2025-08-17T19:00:40.475Z","endTime":"2025-08-17T19:00:44.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.9,"endSpeed":76.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70840094310023,"aZ":-32.43308750583727,"pfxX":-5.0131444752667536,"pfxZ":-0.17517551298444278,"pX":0.6539710601493276,"pZ":1.330702880397355,"vX0":-1.9900451060153408,"vY0":-120.77498256635666,"vZ0":-4.460850461305685,"x":92.07,"y":202.85,"x0":2.1390500378319888,"y0":50.00310074663677,"z0":6.042503961769327,"aX":-7.432675507408606},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.1,"breakHorizontal":9.6,"spinRate":2268,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4528817233297162,"extension":6.613449526133815},"hitData":{"launchSpeed":49.1,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.48,"coordY":177.6}},"index":4,"playId":"0c8b0b23-6d7f-314e-82d8-1a95728f6dfb","pitchNumber":4,"startTime":"2025-08-17T19:01:00.266Z","endTime":"2025-08-17T19:01:07.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":2.86,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:01:07.906Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T19:01:13.909Z","endTime":"2025-08-17T19:03:32.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[1],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.240676208500815,"aZ":-33.04544857229286,"pfxX":-4.1143246166909355,"pfxZ":-0.5858948819761757,"pX":-0.6268976485456923,"pZ":0.21901738896400144,"vX0":-4.971225692143122,"vY0":-121.27128978342093,"vZ0":-6.941529875642455,"x":140.9,"y":232.87,"x0":1.9859709631108167,"y0":50.00354738377979,"z0":6.009615514151392,"aX":-6.113126130145297},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":8.6,"spinRate":2221,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4520717124074274,"extension":6.703675489792577},"index":0,"playId":"ef6959d7-8753-3490-a306-2af400d21350","pitchNumber":1,"startTime":"2025-08-17T19:01:50.589Z","endTime":"2025-08-17T19:01:55.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Garrett Crochet. Javier Sanoja to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"ef6959d7-8753-3490-a306-2af400d21350","startTime":"2025-08-17T19:01:59.914Z","endTime":"2025-08-17T19:02:23.150Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"postOnThird":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.500000000000007,"leverageIndex":2.53,"dramaIndex":102.0,"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.158126565237808,"aZ":-33.09441966944858,"pfxX":-4.54587064813163,"pfxZ":-0.610650443184273,"pX":-0.31062558139758495,"pZ":1.257813290138805,"vX0":-4.104528420289048,"vY0":-122.79097800876868,"vZ0":-4.6642546552648305,"x":128.84,"y":204.82,"x0":1.9752256244117985,"y0":50.000425757347365,"z0":6.009502326565074,"aX":-6.9129547734950805},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.9,"breakHorizontal":9.2,"spinRate":2447,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.44671134455683514,"extension":6.8929857469722355},"index":2,"playId":"6dacb8c6-6dfc-3265-b73a-13ab591058e6","pitchNumber":2,"startTime":"2025-08-17T19:02:23.150Z","endTime":"2025-08-17T19:02:26.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-17T19:02:32.372Z","endTime":"2025-08-17T19:02:46.490Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.16068739664581,"aZ":-11.985032309490087,"pfxX":4.812897265845315,"pfxZ":9.603197252152006,"pX":0.3541290061645182,"pZ":3.5299402369273647,"vX0":-6.8926265417132955,"vY0":-144.42208301566836,"vZ0":-4.801537002074363,"x":103.5,"y":143.47,"x0":2.1517416609626983,"y0":50.00240067279085,"z0":5.957630165722703,"aX":10.118278754605633},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":2465,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.37995904572568096,"extension":6.7406735224786605},"index":4,"playId":"2a833198-139b-3d09-b56d-aba0c2f30d0e","pitchNumber":3,"startTime":"2025-08-17T19:02:46.490Z","endTime":"2025-08-17T19:02:49.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.47925423515683,"strikeZoneBottom":1.65997060030366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55486250911216,"aZ":-36.165323989798395,"pfxX":-5.205134601273926,"pfxZ":-2.6344805094980313,"pX":0.13876479032552255,"pZ":1.4590263898905231,"vX0":-2.652557025963838,"vY0":-122.73273875951327,"vZ0":-3.487558077295425,"x":111.71,"y":199.39,"x0":1.9115788632966288,"y0":50.00157027326315,"z0":5.996160722381329,"aX":-7.8947458752296775},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.4,"breakHorizontal":10.1,"spinRate":2199,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.44723466797913325,"extension":6.902977221462983},"index":5,"playId":"bca24e21-10f8-3118-a1d0-5a26cefccd1e","pitchNumber":4,"startTime":"2025-08-17T19:03:09.772Z","endTime":"2025-08-17T19:03:16.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34801299054118,"aZ":-35.027902308864604,"pfxX":-7.438423206116093,"pfxZ":-1.900569630440061,"pX":-0.09510582001374565,"pZ":1.5386034794884251,"vX0":-2.803789324117767,"vY0":-121.71239249123532,"vZ0":-3.5547330795374066,"x":120.63,"y":197.24,"x0":2.0391126183349915,"y0":50.00585006048301,"z0":6.057839354602788,"aX":-11.139168684992306},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":14.2,"spinRate":2371,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.45036648455730166,"extension":6.760153726784191},"index":6,"playId":"0e67144e-803f-30ed-9fce-24de9f01ac32","pitchNumber":5,"startTime":"2025-08-17T19:03:28.908Z","endTime":"2025-08-17T19:03:32.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":11.499999999999993,"leverageIndex":2.53,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:03:32.941Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Wagaman grounds out, second baseman Ceddanne Rafaela to first baseman Romy Gonzalez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T19:03:37.182Z","endTime":"2025-08-17T19:07:17.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.64392553088623,"strikeZoneBottom":1.55746698444587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.140632759792666,"aZ":-24.692028567384018,"pfxX":0.5014892111104423,"pfxZ":3.884563543741942,"pX":-1.354634599495521,"pZ":1.7122930915197818,"vX0":-9.506475937363184,"vY0":-136.94652062222656,"vZ0":-6.8224702036367715,"x":168.64,"y":192.55,"x0":2.075609025678791,"y0":50.006312333167095,"z0":5.890035739337579,"aX":0.9687112199493841},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":0.8,"spinRate":2659,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.39776994213425354,"extension":6.93073325210777},"index":0,"playId":"1219fe3a-030a-3231-9782-0ffea6068836","pitchNumber":1,"startTime":"2025-08-17T19:03:55.691Z","endTime":"2025-08-17T19:03:59.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":92.4,"endSpeed":86.3,"strikeZoneTop":3.59893864062558,"strikeZoneBottom":1.51234474049258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.984468868433186,"aZ":-26.798793718814277,"pfxX":0.6147629412073137,"pfxZ":2.8985722728575958,"pX":-1.1193035173224324,"pZ":1.1338775841382351,"vX0":-8.4942105697338,"vY0":-134.33687743964754,"vZ0":-7.890219584626768,"x":159.67,"y":208.17,"x0":1.9837097710237064,"y0":50.00379517870619,"z0":5.972038917960322,"aX":1.1409656442799194},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":0.5,"spinRate":2673,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4053892167176709,"extension":6.9419131357993775},"index":1,"playId":"98b52897-d1e5-3eff-8638-68f9bfd07faa","pitchNumber":2,"startTime":"2025-08-17T19:04:13.534Z","endTime":"2025-08-17T19:04:19.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.49519263488566,"strikeZoneBottom":1.73190857996761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72759780463308,"aZ":-22.826482632841717,"pfxX":0.6073783540425279,"pfxZ":4.936222415787936,"pX":-0.53556770751497,"pZ":1.4720615605980405,"vX0":-7.537287922834173,"vY0":-136.483059805006,"vZ0":-7.403928562072732,"x":137.41,"y":199.03,"x0":2.177687941108819,"y0":50.00670730729249,"z0":5.780744295177223,"aX":1.1508926415313556},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":0.4,"spinRate":2737,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.400602352241783,"extension":6.893386628643688},"index":2,"playId":"6f993dbc-468a-3337-b039-197afa869f48","pitchNumber":3,"startTime":"2025-08-17T19:04:31.117Z","endTime":"2025-08-17T19:04:35.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.467561497410973,"aZ":-22.003131982012064,"pfxX":10.687918008604715,"pfxZ":5.03223851048752,"pX":0.5643704891655456,"pZ":2.611525161254559,"vX0":-8.27771913063255,"vY0":-141.08845758001493,"vZ0":-4.81485040438014,"x":95.49,"y":168.27,"x0":2.1446610503159125,"y0":50.001213298089276,"z0":5.754235765214383,"aX":21.590851781532493},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":-17.8,"spinRate":2520,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.38791318583301626,"extension":6.855210879486588},"index":3,"playId":"f79da1c3-b5a1-3945-9545-a34759f1fdc6","pitchNumber":4,"startTime":"2025-08-17T19:04:49.063Z","endTime":"2025-08-17T19:04:52.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"cd512b94-74d1-4648-a2f5-0222b0bc735a","startTime":"2025-08-17T19:05:05.725Z","endTime":"2025-08-17T19:05:10.725Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2025-08-17T19:05:44.152Z","endTime":"2025-08-17T19:06:46.151Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.474147981127288,"aZ":-24.013656683343015,"pfxX":-1.717917816094226,"pfxZ":4.301089109329336,"pX":-0.7618296601230343,"pZ":2.320073831085508,"vX0":-7.503170612872069,"vY0":-136.5146255672719,"vZ0":-5.114927209789538,"x":146.04,"y":176.14,"x0":2.239322650296269,"y0":50.004659408392314,"z0":5.858998519386393,"aX":-3.2603772757110305},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":4.6,"spinRate":2696,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.4003621224981426,"extension":6.868780229710048},"index":6,"playId":"94603cd2-aa76-3589-9574-cdcccabf0e1b","pitchNumber":5,"startTime":"2025-08-17T19:06:46.151Z","endTime":"2025-08-17T19:06:53.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7144392887206,"aZ":-11.239882864437662,"pfxX":7.302150449956773,"pfxZ":9.763117447412874,"pX":0.1934197072007946,"pZ":1.839555650093856,"vX0":-8.165890932525029,"vY0":-145.4170204382133,"vZ0":-9.24369212511904,"x":109.63,"y":189.11,"x0":2.087604599388873,"y0":50.004341899932065,"z0":5.739268550429348,"aX":15.659415047986466},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.0,"breakHorizontal":-11.6,"spinRate":2588,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.37648451403552485,"extension":6.922584521764637},"hitData":{"launchSpeed":110.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.78,"coordY":139.61}},"index":7,"playId":"82d0380e-90df-3f85-8339-2437fe510b50","pitchNumber":6,"startTime":"2025-08-17T19:07:10.185Z","endTime":"2025-08-17T19:07:17.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":7.500000000000014,"leverageIndex":2.73,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:07:17.657Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a sharp line drive to right fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T19:09:13.647Z","endTime":"2025-08-17T19:10:29.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.54060954856254,"strikeZoneBottom":1.57635858158591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90361895481492,"aZ":-12.563927599824337,"pfxX":-2.2585007174144676,"pfxZ":10.913059378974637,"pX":-0.5840926679628181,"pZ":3.1432398936098913,"vX0":0.4964717296961363,"vY0":-133.4852378539209,"vZ0":-4.717393689692323,"x":139.26,"y":153.91,"x0":-0.4796616219276567,"y0":50.0005433281497,"z0":5.844439802229139,"aX":-4.057229939405664},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":4.0,"spinRate":2265,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4110074029227522,"extension":6.481821491429066},"index":0,"playId":"628f7182-4d0d-373e-99e0-f8eb4350abad","pitchNumber":1,"startTime":"2025-08-17T19:09:32.173Z","endTime":"2025-08-17T19:09:35.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65107834440822,"aZ":-25.769000537270166,"pfxX":2.8183544030151633,"pfxZ":3.854006453180917,"pX":-0.22235266421498065,"pZ":2.8065426232963717,"vX0":0.5671768050255767,"vY0":-127.41099784185029,"vZ0":-1.9349879916265356,"x":125.48,"y":163.0,"x0":-0.8136116233933854,"y0":50.0005541057725,"z0":5.591585715068566,"aX":4.680603201689344},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-5.3,"spinRate":2450,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.42821294133392085,"extension":6.517402383556867},"index":1,"playId":"4d6382f7-36e0-3855-b7d1-b3455c1a84f8","pitchNumber":2,"startTime":"2025-08-17T19:09:49.234Z","endTime":"2025-08-17T19:09:52.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-17T19:10:02.165Z","endTime":"2025-08-17T19:10:18.415Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11374078077702,"aZ":-26.296730679536235,"pfxX":2.154411598885081,"pfxZ":3.516086487379644,"pX":-0.05450753593001582,"pZ":1.3863915418454078,"vX0":1.369407660563664,"vY0":-127.59510721311646,"vZ0":-4.876985434591969,"x":119.08,"y":201.35,"x0":-0.8757250180405193,"y0":50.0011271566558,"z0":5.362760964654533,"aX":3.5965247472964936},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2453,"spinDirection":168},"zone":13,"typeConfidence":0.9,"plateTime":0.427206847180984,"extension":6.662752964705679},"hitData":{"launchSpeed":111.7,"launchAngle":11.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.26,"coordY":84.89}},"index":3,"playId":"edf092f8-7017-39cc-82c7-ca41699f7e49","pitchNumber":3,"startTime":"2025-08-17T19:10:18.415Z","endTime":"2025-08-17T19:10:29.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:10:29.365Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Romy Gonzalez singles on a ground ball to right fielder Dane Myers, deflected by pitcher Janson Junk. Wilyer Abreu to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T19:10:29.231Z","endTime":"2025-08-17T19:11:07.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19282485131013,"aZ":-30.46115369537181,"pfxX":8.408545120455557,"pfxZ":1.2417729371749875,"pX":0.5048158216007541,"pZ":2.669961791155577,"vX0":0.8176534508560152,"vY0":-117.38022468939326,"vZ0":-0.06635748758203852,"x":97.76,"y":166.69,"x0":-0.940219949063647,"y0":50.00413445872485,"z0":5.557480364863562,"aX":11.62247366590731},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.5,"breakHorizontal":-15.4,"spinRate":2358,"spinDirection":75},"zone":6,"typeConfidence":0.92,"plateTime":0.46832790028828564,"extension":6.488788900647461},"hitData":{"launchSpeed":101.3,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":165.64,"coordY":119.85}},"index":0,"playId":"81556086-42fa-358c-889a-824199480703","pitchNumber":1,"startTime":"2025-08-17T19:10:56.368Z","endTime":"2025-08-17T19:11:07.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":7.000000000000014,"leverageIndex":1.18,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:11:07.555Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Abraham Toro out on a sacrifice fly to left fielder Joey Wiemer. Wilyer Abreu scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T19:11:21.825Z","endTime":"2025-08-17T19:12:00.690Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81414055087114,"aZ":-12.09309131326507,"pfxX":-2.8098204261402606,"pfxZ":10.872166364085624,"pX":-0.1383334784634773,"pZ":3.025629140224642,"vX0":1.7459868519342174,"vY0":-134.9196947968215,"vZ0":-4.962553864618481,"x":122.27,"y":157.09,"x0":-0.42812975370295275,"y0":50.00432956708354,"z0":5.738161549215008,"aX":-5.190842848763157},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":4.7,"spinRate":2386,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40565000568812026,"extension":6.5660184133823565},"hitData":{"launchSpeed":91.7,"launchAngle":46.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.6,"coordY":90.02}},"index":0,"playId":"83230c0a-795a-39ed-a395-437c47a5b3ca","pitchNumber":1,"startTime":"2025-08-17T19:11:48.494Z","endTime":"2025-08-17T19:12:00.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.96,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:12:00.690Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T19:12:03.786Z","endTime":"2025-08-17T19:15:16.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.5827001569662,"strikeZoneBottom":1.56709124787965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77499746556918,"aZ":-9.783638163990446,"pfxX":-4.91690112975194,"pfxZ":11.951684120646682,"pX":1.2550254596304167,"pZ":2.069516904005251,"vX0":6.105051217463589,"vY0":-136.42727938100782,"vZ0":-7.326963250223262,"x":69.16,"y":182.9,"x0":-0.3795219324006428,"y0":50.000033454922686,"z0":5.474890925765812,"aX":-9.209373628026054},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":7.6,"spinRate":2433,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4024548472325198,"extension":6.619087137743035},"index":0,"playId":"88a05bcc-ebb3-3df4-bf53-0610e411fda3","pitchNumber":1,"startTime":"2025-08-17T19:12:34.759Z","endTime":"2025-08-17T19:12:43.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Romy Gonzalez steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"88a05bcc-ebb3-3df4-bf53-0610e411fda3","startTime":"2025-08-17T19:12:43.378Z","endTime":"2025-08-17T19:13:09.156Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"postOnSecond":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.57,"dramaIndex":25.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20679862345897,"aZ":-11.8805458904387,"pfxX":-2.4183704946619784,"pfxZ":11.059781804843361,"pX":0.012443211583099275,"pZ":3.089878998746092,"vX0":1.846609336791488,"vY0":-134.59515884636434,"vZ0":-4.691595852416367,"x":116.53,"y":155.35,"x0":-0.36832551614539166,"y0":50.00161974110221,"z0":5.696823154311135,"aX":-4.436926420374855},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":4.0,"spinRate":2239,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4069434111600545,"extension":6.580959791402142},"index":2,"playId":"6135c36f-b9fa-3fa9-a76b-76159020c921","pitchNumber":2,"startTime":"2025-08-17T19:13:09.156Z","endTime":"2025-08-17T19:13:16.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":82.5,"endSpeed":76.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.9748706788648,"aZ":-26.73812469810116,"pfxX":3.58875671033903,"pfxZ":3.6893947105711558,"pX":-0.7029450518575394,"pZ":2.9732245935071617,"vX0":-0.40784617028456327,"vY0":-120.24272590198241,"vZ0":-0.3395143112335782,"x":143.79,"y":158.5,"x0":-0.9982888385740692,"y0":50.00250538888114,"z0":5.47623046142114,"aX":5.287058961785362},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.8,"breakHorizontal":-6.4,"spinRate":2253,"spinDirection":97},"zone":1,"typeConfidence":0.51,"plateTime":0.4544523257731554,"extension":6.620213166935436},"index":3,"playId":"ec66e548-7199-3958-aaba-ca3e9edf72e0","pitchNumber":3,"startTime":"2025-08-17T19:13:36.396Z","endTime":"2025-08-17T19:13:42.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90421747895877,"aZ":-25.57872814196475,"pfxX":2.4169955507402263,"pfxZ":3.861937365022122,"pX":-0.20296499347611574,"pZ":2.2423905486620423,"vX0":0.8129874207858142,"vY0":-128.6134528622606,"vZ0":-2.925606423996606,"x":124.74,"y":178.24,"x0":-0.8356371806692553,"y0":50.00172282191732,"z0":5.338411595835418,"aX":4.12582684133956},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":2356,"spinDirection":164},"zone":8,"typeConfidence":0.9,"plateTime":0.42281725760216293,"extension":6.650536952759165},"index":4,"playId":"c8cd98cf-7d0e-34ad-a6d7-eba00c9462a4","pitchNumber":4,"startTime":"2025-08-17T19:14:05.948Z","endTime":"2025-08-17T19:14:08.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.8,"endSpeed":86.4,"strikeZoneTop":3.60387160798722,"strikeZoneBottom":1.65309174538667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.350707983256097,"aZ":-12.716226294854302,"pfxX":-4.096558159075886,"pfxZ":10.108239292753447,"pX":1.0277713773443113,"pZ":3.829396511554265,"vX0":5.245908795253384,"vY0":-138.0099940443286,"vZ0":-2.502226479736178,"x":77.82,"y":135.39,"x0":-0.3673849086805928,"y0":50.00098405269728,"z0":5.6067180341735074,"aX":-7.884653532159648},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":6.2,"spinRate":2368,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39722228359503253,"extension":6.52454137682401},"index":5,"playId":"317bf17c-92d9-3989-9b58-b706777f6511","pitchNumber":5,"startTime":"2025-08-17T19:14:29.037Z","endTime":"2025-08-17T19:14:32.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":81.2,"endSpeed":73.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44491555648976,"aZ":-27.579527373768574,"pfxX":9.077020932941583,"pfxZ":3.276533993713958,"pX":-0.25448131365837706,"pZ":3.5405027084803447,"vX0":-0.9439515379488714,"vY0":-118.22695017222175,"vZ0":1.4828882645181514,"x":126.7,"y":143.19,"x0":-1.0260492689154517,"y0":50.00395684579415,"z0":5.4531810781679875,"aX":12.733564680983557},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.2,"spinRate":2254,"spinDirection":92},"zone":2,"typeConfidence":0.91,"plateTime":0.4648953985838924,"extension":6.443336837495119},"index":6,"playId":"94c982f8-7643-3a93-8bd2-897e01dbfc43","pitchNumber":6,"startTime":"2025-08-17T19:14:45.276Z","endTime":"2025-08-17T19:14:49.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.47194857459655,"strikeZoneBottom":1.46216720388556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23489291210764,"aZ":-11.544685247937798,"pfxX":-2.8930301441073394,"pfxZ":10.525909439975191,"pX":0.7178329436288026,"pZ":1.438126719873063,"vX0":4.0948161470959175,"vY0":-138.46416199522048,"vZ0":-8.721803690469937,"x":89.64,"y":199.95,"x0":-0.39797905124337074,"y0":50.00102307176086,"z0":5.383109803111736,"aX":-5.669222296410653},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2341,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.39417279912473946,"extension":6.678974956107986},"index":7,"playId":"313894ad-f199-3d92-adf7-ecea8b7118be","pitchNumber":7,"startTime":"2025-08-17T19:15:09.763Z","endTime":"2025-08-17T19:15:16.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.57,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:15:16.557Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Narváez singles on a ground ball to shortstop Otto Lopez. Romy Gonzalez to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T19:16:37.519Z","endTime":"2025-08-17T19:18:18.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnThird":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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":1,"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-08-17T19:15:34.684Z","endTime":"2025-08-17T19:15:56.441Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-17T19:15:56.441Z","endTime":"2025-08-17T19:16:39.860Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.217351214782404,"aZ":-11.179160380372783,"pfxX":-2.294498015423987,"pfxZ":11.066544734586728,"pX":0.6793726906048151,"pZ":2.921804407692566,"vX0":3.346343035453142,"vY0":-136.88198450299305,"vZ0":-5.350002679369491,"x":91.1,"y":159.89,"x0":-0.2609164069045005,"y0":50.00678000367648,"z0":5.667186218651089,"aX":-4.354962100864747},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":3.5,"spinRate":2407,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.40014194021504235,"extension":6.506586238126522},"index":2,"playId":"1d2a65fa-5116-3c3d-a759-208978c3004b","pitchNumber":1,"startTime":"2025-08-17T19:16:39.860Z","endTime":"2025-08-17T19:16:42.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.3,"endSpeed":87.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.762092520957477,"aZ":-15.674949810611825,"pfxX":-2.1065771832414737,"pfxZ":8.426840268007437,"pX":-0.007735384064938364,"pZ":2.277275703391854,"vX0":2.8315454961859876,"vY0":-138.7185044511208,"vZ0":-5.408889308450033,"x":117.29,"y":177.29,"x0":-0.7659242318530463,"y0":50.00098745124279,"z0":5.290079929602304,"aX":-4.123461758762806},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":3.2,"spinRate":1995,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39420142676962655,"extension":6.473432961459428},"index":3,"playId":"9971a4d0-4e53-36ca-887f-40d050b67664","pitchNumber":2,"startTime":"2025-08-17T19:17:03.516Z","endTime":"2025-08-17T19:17:07.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.74963128125167,"strikeZoneBottom":1.64999973418456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.150327307066295,"aZ":-27.047896635836352,"pfxX":2.332088739041634,"pfxZ":3.0397552275644193,"pX":1.2684117647405224,"pZ":1.0087567049968678,"vX0":4.386118814767353,"vY0":-128.45744496624562,"vZ0":-5.397497642947081,"x":68.65,"y":211.54,"x0":-0.7576945475309023,"y0":50.00444188252284,"z0":5.214154360146474,"aX":3.936243814926958},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-5.2,"spinRate":2378,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.42478714702726705,"extension":6.687469101710631},"index":4,"playId":"cc8a46a4-ec3d-3b64-9fbb-e21e41b7cfe4","pitchNumber":3,"startTime":"2025-08-17T19:17:25.866Z","endTime":"2025-08-17T19:17:30.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72898047106763,"aZ":-11.086472313272962,"pfxX":-3.933662740750359,"pfxZ":10.662904252185653,"pX":0.9010811079033312,"pZ":3.028912744490911,"vX0":5.423696791158495,"vY0":-139.3683236311042,"vZ0":-4.213003903726161,"x":82.65,"y":157.0,"x0":-0.5542502663080011,"y0":50.00339783835842,"z0":5.285623629914998,"aX":-7.780456028009511},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2385,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39219322411502233,"extension":6.477709810618972},"index":5,"playId":"31910318-d81b-305b-8325-b2f4d25ff1b5","pitchNumber":4,"startTime":"2025-08-17T19:17:43.289Z","endTime":"2025-08-17T19:17:46.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44674592808403,"aZ":-26.92346238394165,"pfxX":6.2122926254920845,"pfxZ":3.5963615679739966,"pX":1.4839685720705766,"pZ":2.858449061743121,"vX0":3.470528363717618,"vY0":-120.09079309376136,"vZ0":-0.0023010133536378596,"x":60.43,"y":161.6,"x0":-0.7872585165945404,"y0":50.00081201236106,"z0":5.255990863125851,"aX":9.064497711667325},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.8,"breakHorizontal":-12.1,"spinRate":2388,"spinDirection":86},"zone":12,"typeConfidence":0.88,"plateTime":0.45624091889972584,"extension":6.564104905669023},"hitData":{"launchSpeed":75.6,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.1,"coordY":134.03}},"index":6,"playId":"e6a689a0-98ce-310f-9d7f-7621bdbcb0ae","pitchNumber":5,"startTime":"2025-08-17T19:18:08.916Z","endTime":"2025-08-17T19:18:18.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"second":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.67,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:18:18.116Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T19:18:21.673Z","endTime":"2025-08-17T19:19:25.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.60161651866045,"strikeZoneBottom":1.6736088007007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.918957012839538,"aZ":-40.82103606200878,"pfxX":2.717163292926822,"pfxZ":-5.899275138672533,"pX":0.783645953800517,"pZ":-0.07221217429068298,"vX0":2.492864189895665,"vY0":-119.9804395780473,"vZ0":-4.6185011731336285,"x":87.13,"y":240.73,"x0":-0.6194771500646201,"y0":50.000297413467564,"z0":5.492489136649934,"aX":3.9844150252146937},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.5,"breakHorizontal":-5.5,"spinRate":2569,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4554772222466461,"extension":6.555207452622182},"index":0,"playId":"015b75e5-b5ca-3da0-a7f1-04496ad9ffa3","pitchNumber":1,"startTime":"2025-08-17T19:18:57.254Z","endTime":"2025-08-17T19:19:00.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":665966,"link":"/api/v1/people/665966"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.058756264113228,"aZ":-28.876699548736102,"pfxX":1.8704746912755283,"pfxZ":1.9452854671786772,"pX":0.12246221034814182,"pZ":2.0616481509417737,"vX0":1.8166582964817093,"vY0":-128.60219193708946,"vZ0":-2.6549259732796315,"x":112.33,"y":183.12,"x0":-0.8325485626767481,"y0":50.00637405189485,"z0":5.314505798037027,"aX":3.1790218749625563},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":-3.7,"spinRate":2365,"spinDirection":162},"zone":8,"typeConfidence":0.91,"plateTime":0.423572787950548,"extension":6.6527117467483725},"hitData":{"launchSpeed":101.0,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.84,"coordY":146.19}},"index":1,"playId":"80967805-ca9e-311d-9d36-0d04e4c83c52","pitchNumber":2,"startTime":"2025-08-17T19:19:17.836Z","endTime":"2025-08-17T19:19:25.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":665966,"link":"/api/v1/people/665966"},"third":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.93,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:19:25.350Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to right fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T19:23:06.231Z","endTime":"2025-08-17T19:23:34.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[8,9],"actionIndex":[0,1,2,3,4,5,6,7],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Roman Anthony.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-08-17T19:22:16.510Z","endTime":"2025-08-17T19:22:16.522Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Jarren Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T19:22:16.522Z","endTime":"2025-08-17T19:22:16.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"300","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Bregman replaces right fielder Wilyer Abreu, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-17T19:22:16.524Z","endTime":"2025-08-17T19:22:16.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to second base for Romy Gonzalez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-17T19:22:16.525Z","endTime":"2025-08-17T19:22:16.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to first base for Abraham Toro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-17T19:22:16.527Z","endTime":"2025-08-17T19:22:16.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":647351,"link":"/api/v1/people/647351"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to center field for Ceddanne Rafaela.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2025-08-17T19:22:16.528Z","endTime":"2025-08-17T19:22:16.529Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":680776,"link":"/api/v1/people/680776"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett Whitlock replaces Garrett Crochet.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2025-08-17T19:22:16.529Z","endTime":"2025-08-17T19:22:43.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Derek Hill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2025-08-17T19:22:43.993Z","endTime":"2025-08-17T19:23:08.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.35474121144366,"strikeZoneBottom":1.466344123987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.021654410073626,"aZ":-12.57793640781119,"pfxX":-6.659393582343136,"pfxZ":9.912814462957622,"pX":1.0855759033011132,"pZ":2.8859058520727823,"vX0":7.74616272557839,"vY0":-139.39464281519986,"vZ0":-5.535586530974759,"x":75.62,"y":160.86,"x0":-0.8582189654991729,"y0":50.000975298053845,"z0":5.721016012387142,"aX":-13.162779133729131},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":10.6,"spinRate":2138,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3922562356118813,"extension":7.245361169773322},"index":8,"playId":"0c6e59d8-562e-3fb1-bf0e-2363484c7a4e","pitchNumber":1,"startTime":"2025-08-17T19:23:08.566Z","endTime":"2025-08-17T19:23:15.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.266077973022426,"aZ":-34.65766050833188,"pfxX":-9.97476479365472,"pfxZ":-1.6939151091790858,"pX":-0.13667405650010803,"pZ":2.0623446576791475,"vX0":5.485796165099339,"vY0":-120.61671932503297,"vZ0":-0.9565069276933535,"x":122.21,"y":183.1,"x0":-1.1489757609133342,"y0":50.000826592038436,"z0":5.52995394428157,"aX":-14.641499678602663},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.0,"breakHorizontal":16.7,"spinRate":2343,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.4547407773870389,"extension":7.426580516378333},"hitData":{"launchSpeed":97.7,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.69,"coordY":108.71}},"index":9,"playId":"5d271577-4f1c-312f-b8d4-108b5693803c","pitchNumber":2,"startTime":"2025-08-17T19:23:22.406Z","endTime":"2025-08-17T19:23:34.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.47,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:23:34.177Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xavier Edwards grounds into a force out, second baseman Romy Gonzalez to shortstop Trevor Story. Jakob Marsee out at 2nd. Xavier Edwards to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T19:23:34.606Z","endTime":"2025-08-17T19:24:48.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.31431755995153,"strikeZoneBottom":1.38635800335079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.298342049616416,"aZ":-14.38772913602095,"pfxX":-7.840529503796641,"pfxZ":9.062481472622999,"pX":-0.35339912888292085,"pZ":2.20665165809221,"vX0":4.721955654936491,"vY0":-138.57771742106092,"vZ0":-6.593599174068184,"x":130.47,"y":179.2,"x0":-1.0525951112589425,"y0":50.004692177740154,"z0":5.56161905683603,"aX":-15.391299991367699},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":13.3,"spinRate":2243,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39386197104097764,"extension":7.508425430784099},"index":0,"playId":"48e9823f-b0ee-3d05-8226-f7df83f05cf7","pitchNumber":1,"startTime":"2025-08-17T19:23:59.203Z","endTime":"2025-08-17T19:24:02.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.429797817029854,"aZ":-34.48675510762631,"pfxX":-1.1516139458578742,"pfxZ":-1.4514204209629273,"pX":0.4176679532135838,"pZ":2.1789659898559814,"vX0":4.534110712489288,"vY0":-124.88017292919538,"vZ0":-1.7589949457260687,"x":101.08,"y":179.95,"x0":-1.266183110116613,"y0":50.00547253261168,"z0":5.710233390390393,"aX":-1.8333626376494006},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":1.1,"spinRate":2099,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4373863001345777,"extension":7.356607086346791},"index":1,"playId":"674aba95-05ea-3913-ab92-0373750aeb02","pitchNumber":2,"startTime":"2025-08-17T19:24:17.593Z","endTime":"2025-08-17T19:24:20.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01037747761712,"aZ":-36.5614658839876,"pfxX":0.45695143783899717,"pfxZ":-2.760791096082807,"pX":1.1504160999872186,"pZ":2.5391126741236856,"vX0":5.2379712914840075,"vY0":-125.11359942881975,"vZ0":-0.5227081399137864,"x":73.15,"y":170.22,"x0":-1.028899726497464,"y0":50.005166723567626,"z0":5.744500328878856,"aX":0.7250582672332463},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":-2.0,"spinRate":2162,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.4376262471817567,"extension":7.363200644627526},"hitData":{"launchSpeed":75.6,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.44,"coordY":153.28}},"index":2,"playId":"ab61d69b-41fd-3769-b6fb-46a32e71ba1d","pitchNumber":3,"startTime":"2025-08-17T19:24:41.198Z","endTime":"2025-08-17T19:24:48.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.73,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:24:48.927Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Agustín Ramírez hit by pitch. Xavier Edwards to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T19:24:53.110Z","endTime":"2025-08-17T19:25:36.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.30717230463084,"strikeZoneBottom":1.48089976731991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.475569334975166,"aZ":-17.458403478974695,"pfxX":-7.660429429199571,"pfxZ":7.389576144683559,"pX":-0.9109576273576111,"pZ":3.303423298333036,"vX0":3.5890511134828387,"vY0":-139.7501941466357,"vZ0":-3.2640245705732127,"x":151.72,"y":149.59,"x0":-1.2117381803219407,"y0":50.00465784827338,"z0":5.623573568697056,"aX":-15.257050217676367},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":13.2,"spinRate":2241,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3909149077878813,"extension":7.306249560786455},"index":0,"playId":"7f2f1b52-2586-35b6-ad5e-5c1ecebb84b5","pitchNumber":1,"startTime":"2025-08-17T19:25:14.847Z","endTime":"2025-08-17T19:25:20.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.459371632136406,"aZ":-16.27471962682533,"pfxX":-7.397532828986044,"pfxZ":8.249506604413671,"pX":-2.2967443408254478,"pZ":4.449972383710683,"vX0":-0.3603983558291112,"vY0":-137.90328487454417,"vZ0":-0.471316304163033,"x":204.55,"y":118.63,"x0":-1.2032111528625926,"y0":50.002611791892456,"z0":5.720196462025469,"aX":-14.25793187737151},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":13.4,"spinRate":2204,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39705964270410155,"extension":7.190879064170908},"index":1,"playId":"55d5673b-b9e3-3173-b888-89bdc43e9570","pitchNumber":2,"startTime":"2025-08-17T19:25:32.258Z","endTime":"2025-08-17T19:25:36.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":2.13,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:25:36.783Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to center fielder Ceddanne Rafaela. Xavier Edwards to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T19:26:51.920Z","endTime":"2025-08-17T19:27:23.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T19:25:51.132Z","endTime":"2025-08-17T19:26:54.223Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.51100070178497,"strikeZoneBottom":1.6097111702042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.123909991910462,"aZ":-37.67890984727664,"pfxX":1.3476464939484267,"pfxZ":-3.543000721319924,"pX":0.6367947038433284,"pZ":2.295251205467139,"vX0":4.026777068048812,"vY0":-122.94156136361026,"vZ0":-0.5913265479309789,"x":92.73,"y":176.81,"x0":-1.1881771109308894,"y0":50.00454117189566,"z0":5.698081015899296,"aX":2.0920807936950876},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.4,"breakHorizontal":-3.2,"spinRate":2128,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.4431284875784951,"extension":7.239196161288488},"index":1,"playId":"0d97181d-c800-3437-9edf-343f6bb4f077","pitchNumber":1,"startTime":"2025-08-17T19:26:54.223Z","endTime":"2025-08-17T19:26:57.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":83.1,"endSpeed":77.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58992336150661,"aZ":-40.15525834442018,"pfxX":2.117167640804454,"pfxZ":-5.320334382123548,"pX":-0.5006686224313972,"pZ":3.1687660944818714,"vX0":1.112983804262462,"vY0":-121.14535073500747,"vZ0":2.003615896466616,"x":136.08,"y":153.22,"x0":-1.2397260068926896,"y0":50.00298724446457,"z0":5.817130140893834,"aX":3.175964646785706},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.0,"breakHorizontal":-4.1,"spinRate":2216,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.4505252002461555,"extension":7.156559349513065},"hitData":{"launchSpeed":92.9,"launchAngle":24.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.6,"coordY":57.7}},"index":2,"playId":"1c1609c5-b802-3892-b7f7-a8e9244fccc6","pitchNumber":2,"startTime":"2025-08-17T19:27:11.934Z","endTime":"2025-08-17T19:27:23.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":3.59,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:27:23.747Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to left fielder Jarren Duran. Xavier Edwards scores. Agustín Ramírez to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T19:28:21.144Z","endTime":"2025-08-17T19:31:05.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7,8,9],"actionIndex":[0],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":676477,"link":"/api/v1/people/676477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Heriberto Hernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-08-17T19:27:38.787Z","endTime":"2025-08-17T19:28:23.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.33017186783854,"strikeZoneBottom":1.52086594115309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.445560833158765,"aZ":-17.996032140172424,"pfxX":-8.291019049508998,"pfxZ":7.229258799214056,"pX":0.9582508464584786,"pZ":2.224380468528232,"vX0":7.634781375263782,"vY0":-138.74814929563198,"vZ0":-5.929185408360722,"x":80.47,"y":178.72,"x0":-0.744560351373136,"y0":50.00062251103731,"z0":5.577889998542268,"aX":-16.25262849531712},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2225,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39394950469693724,"extension":7.354623394431715},"index":1,"playId":"5518d0ab-417d-3176-83bd-bc22ff51f4f4","pitchNumber":1,"startTime":"2025-08-17T19:28:23.497Z","endTime":"2025-08-17T19:28:27.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-17T19:28:38.507Z","endTime":"2025-08-17T19:28:53.098Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.50956310448694,"strikeZoneBottom":1.58524642831129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.283886542521394,"aZ":-29.59247430950316,"pfxX":-8.197811892039184,"pfxZ":1.6200005636618133,"pX":-1.362958553343459,"pZ":3.215954968216487,"vX0":2.4917505351824794,"vY0":-124.63380640813428,"vZ0":0.26738101326599306,"x":168.95,"y":151.95,"x0":-1.3036468179188117,"y0":50.001784753046955,"z0":5.528064766385082,"aX":-13.047601374598926},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":2180,"spinDirection":272},"zone":11,"typeConfidence":2.0,"plateTime":0.437504947326786,"extension":7.374350031142116},"index":3,"playId":"7e350fd1-6073-3fdb-b5d6-5694c37e3dda","pitchNumber":2,"startTime":"2025-08-17T19:28:53.098Z","endTime":"2025-08-17T19:28:59.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.46687436493148,"strikeZoneBottom":1.61309002218015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.95500333263059,"aZ":-33.75787619244127,"pfxX":3.0305992897589293,"pfxZ":-1.0221795945851895,"pX":-1.144077869693404,"pZ":2.7629704867734812,"vX0":-0.6285990421123897,"vY0":-122.9161076895108,"vZ0":-0.34380835532586407,"x":160.61,"y":164.18,"x0":-1.2806161471008324,"y0":50.00439380685636,"z0":5.745496871202973,"aX":4.686533942105553},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-5.4,"spinRate":2056,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4438319642786599,"extension":6.989346180440693},"index":4,"playId":"ae6caa51-8326-3cc5-9149-d6f7654ac954","pitchNumber":3,"startTime":"2025-08-17T19:29:09.816Z","endTime":"2025-08-17T19:29:15.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.396001456914,"strikeZoneBottom":1.54178181927811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.560606129352895,"aZ":-33.50953615033575,"pfxX":1.7852716528052124,"pfxZ":-0.8470599580719966,"pX":-0.40857460812975277,"pZ":2.7117373802683207,"vX0":1.423414151352023,"vY0":-123.60759147467331,"vZ0":-0.717860491530623,"x":132.57,"y":165.56,"x0":-1.2212299167443974,"y0":50.00593504082544,"z0":5.787009992638302,"aX":2.7997833697488703},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-3.5,"spinRate":2107,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.4408811366796095,"extension":7.078038823983825},"index":5,"playId":"58ccd6b6-794a-3f93-bba0-bee204bab05d","pitchNumber":4,"startTime":"2025-08-17T19:29:30.450Z","endTime":"2025-08-17T19:29:34.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52677059899309,"aZ":-33.31413060072106,"pfxX":1.7950735563339746,"pfxZ":-0.7243589848230121,"pX":-0.043920801988109034,"pZ":1.5492533891929925,"vX0":2.120021418158602,"vY0":-124.16697656770657,"vZ0":-3.2651592617182583,"x":118.67,"y":196.95,"x0":-1.1402129421008758,"y0":50.00398067992679,"z0":5.636982557224821,"aX":2.8189333252035813},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":-3.7,"spinRate":2170,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.44015105936434695,"extension":7.147606554711972},"index":6,"playId":"9fa876f9-16d3-3906-82f8-572102621761","pitchNumber":5,"startTime":"2025-08-17T19:29:47.036Z","endTime":"2025-08-17T19:29:50.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.427931279792958,"aZ":-39.11019175210035,"pfxX":-0.5519701809322595,"pfxZ":-4.305025047325125,"pX":0.24532278984677153,"pZ":1.6975652928192002,"vX0":3.6147956839572015,"vY0":-125.66145416921627,"vZ0":-2.2208676571281236,"x":107.65,"y":192.95,"x0":-1.1347704338561235,"y0":50.00004198674339,"z0":5.744511319222188,"aX":-0.8905941487376636},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.0,"breakHorizontal":0.2,"spinRate":2256,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4344644159940261,"extension":7.218717862434191},"index":7,"playId":"a249bacd-00e8-32ff-9baa-08107bda5262","pitchNumber":6,"startTime":"2025-08-17T19:30:07.945Z","endTime":"2025-08-17T19:30:10.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.992462339089027,"aZ":-32.95556151641909,"pfxX":-9.353308244465698,"pfxZ":-0.48478763047593354,"pX":-0.8915145992389115,"pZ":1.826566244493435,"vX0":3.9992200405883622,"vY0":-125.58708511883998,"vZ0":-2.229323726354232,"x":150.98,"y":189.46,"x0":-1.280508302321508,"y0":50.00186418642976,"z0":5.379697044442971,"aX":-15.093048379117414},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":16.2,"spinRate":2434,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.43442924056883037,"extension":7.191688685601485},"index":8,"playId":"3a194d4a-97e7-3a45-8a3d-c759bc665b2d","pitchNumber":7,"startTime":"2025-08-17T19:30:30.822Z","endTime":"2025-08-17T19:30:33.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.751867446138505,"aZ":-15.404398561621127,"pfxX":-8.405359914859616,"pfxZ":8.364254920473616,"pX":-0.315828044436984,"pZ":2.8224137959385334,"vX0":5.0290788304392695,"vY0":-140.67619833007853,"vZ0":-4.796503394753376,"x":129.04,"y":162.57,"x0":-1.03408812228125,"y0":50.00557131247179,"z0":5.5473789722800095,"aX":-16.85840553755151},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":14.2,"spinRate":2217,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3892730671652185,"extension":7.265472746958306},"hitData":{"launchSpeed":78.6,"launchAngle":8.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.91,"coordY":131.04}},"index":9,"playId":"f88aa77a-ced6-37b4-9bb9-300e2083899b","pitchNumber":8,"startTime":"2025-08-17T19:30:55.406Z","endTime":"2025-08-17T19:31:05.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":2.99,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:31:05.891Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging, catcher Carlos Narváez to first baseman Abraham Toro.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T19:32:12.521Z","endTime":"2025-08-17T19:33:09.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"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":2,"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-08-17T19:31:23.632Z","endTime":"2025-08-17T19:32:14.823Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.44736366560447,"strikeZoneBottom":1.53900336369519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.171546499123494,"aZ":-14.34636408116796,"pfxX":-8.711236435426082,"pfxZ":8.773133259285403,"pX":0.7546954803062184,"pZ":1.9077431429201184,"vX0":7.906818932943023,"vY0":-141.40298712836287,"vZ0":-7.46042587181769,"x":88.23,"y":187.27,"x0":-0.9411016710286901,"y0":50.00587006299071,"z0":5.494361647943592,"aX":-17.706844688263033},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2319,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3868344393650811,"extension":7.354175654272235},"index":1,"playId":"703dfea5-4794-38bb-b52c-eb0e9e2bd11a","pitchNumber":1,"startTime":"2025-08-17T19:32:14.823Z","endTime":"2025-08-17T19:32:18.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.418745870462875,"aZ":-39.29301258059927,"pfxX":0.5285367725966994,"pfxZ":-4.519697582934619,"pX":1.3759715565899513,"pZ":2.4269858281738474,"vX0":5.359372788633846,"vY0":-124.07592282493354,"vZ0":-0.09719264257849836,"x":64.55,"y":173.25,"x0":-0.8714178965316454,"y0":50.00231874608828,"z0":5.712799919834329,"aX":0.8321134466007387},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.0,"breakHorizontal":-2.0,"spinRate":2205,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43971063370755736,"extension":7.207011082024731},"index":2,"playId":"1c5111b0-ffa2-3073-ba71-237984e6f413","pitchNumber":2,"startTime":"2025-08-17T19:32:29.866Z","endTime":"2025-08-17T19:32:32.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.39820625061348,"strikeZoneBottom":1.45515329486328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.980064766818526,"aZ":-37.201518464598934,"pfxX":-1.281461207251839,"pfxZ":-3.1255425308749274,"pX":2.02558974303451,"pZ":1.170785096436382,"vX0":7.548930408320286,"vY0":-125.32948601930222,"vZ0":-3.4989851782215027,"x":39.79,"y":207.17,"x0":-0.846323655465868,"y0":50.00435076373178,"z0":5.59258541270702,"aX":-2.0586375376736408},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.2,"breakHorizontal":0.7,"spinRate":2133,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43537919756684884,"extension":7.354332666523847},"index":3,"playId":"cfe14f8b-923a-3b96-afd7-c7efafe72216","pitchNumber":3,"startTime":"2025-08-17T19:32:50.106Z","endTime":"2025-08-17T19:32:53.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.37265654969883,"aZ":-37.61209596739504,"pfxX":0.013951605355801089,"pfxZ":-3.3823445631050486,"pX":0.9314394883389359,"pZ":0.6237237186012257,"vX0":4.800994478203016,"vY0":-125.25591476120198,"vZ0":-4.750092567965067,"x":81.5,"y":221.94,"x0":-1.0020051747959244,"y0":50.00196653323839,"z0":5.579091439545263,"aX":0.021865253150964784},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.0,"breakHorizontal":-1.0,"spinRate":2177,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43524892697758677,"extension":7.137405916700562},"index":4,"playId":"8d0f64d9-f3f3-35e5-b8df-cc6de0bae49c","pitchNumber":4,"startTime":"2025-08-17T19:33:06.317Z","endTime":"2025-08-17T19:33:09.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":10.900000000000006,"leverageIndex":4.29,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:33:09.793Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T19:35:54.911Z","endTime":"2025-08-17T19:36:20.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Liam Hicks remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-08-17T19:35:22.374Z","endTime":"2025-08-17T19:35:22.386Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jakob Marsee remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T19:35:22.386Z","endTime":"2025-08-17T19:35:22.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Phillips replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-17T19:35:22.388Z","endTime":"2025-08-17T19:35:57.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.60028616230007,"strikeZoneBottom":1.56074413657753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22014035374654,"aZ":-26.288550131286684,"pfxX":-9.430518464521032,"pfxZ":2.9205818551207443,"pX":0.5087175776685838,"pZ":2.2725756322629898,"vX0":7.443311687527676,"vY0":-140.48035047002855,"vZ0":-4.988787314503103,"x":97.61,"y":177.42,"x0":-0.9384455978673542,"y0":50.0053544325768,"z0":5.761669518509028,"aX":-19.016527807124767},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":1879,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3886071254454442,"extension":6.384108704364355},"index":3,"playId":"0489ff27-9f59-3964-a0f8-bd4d0ce9ff94","pitchNumber":1,"startTime":"2025-08-17T19:35:57.277Z","endTime":"2025-08-17T19:36:01.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.202106800921282,"aZ":-31.401322390841333,"pfxX":5.860231396785138,"pfxZ":0.5098356035285931,"pX":0.927201669726931,"pZ":2.3740822021933186,"vX0":3.7919464745397544,"vY0":-122.50176423867227,"vZ0":-1.4761636890849452,"x":81.66,"y":174.68,"x0":-1.400026001662052,"y0":50.0052870118364,"z0":5.657921088117892,"aX":8.946825580707564},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":-11.5,"spinRate":2427,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44637125386843124,"extension":6.672886203783329},"hitData":{"launchSpeed":88.2,"launchAngle":36.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.84,"coordY":68.16}},"index":4,"playId":"8197f72c-843d-318f-9864-aabb5dfc61a3","pitchNumber":2,"startTime":"2025-08-17T19:36:10.090Z","endTime":"2025-08-17T19:36:20.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:36:20.084Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T19:36:19.862Z","endTime":"2025-08-17T19:36:51.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.713232293845923,"aZ":-39.2979051959415,"pfxX":0.8272479316234091,"pfxZ":-4.621864263736011,"pX":-0.04246122329172292,"pZ":2.2142629151622275,"vX0":2.0697186062902544,"vY0":-122.8439568822366,"vZ0":-1.4259871630502527,"x":118.62,"y":178.99,"x0":-1.0010810806375585,"y0":50.00597891902485,"z0":6.121511966738081,"aX":1.2736481063830511},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.5,"breakHorizontal":-1.9,"spinRate":2601,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4446612013091933,"extension":6.364888071242533},"hitData":{"launchSpeed":102.8,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.93,"coordY":153.79}},"index":0,"playId":"2b7aa3f0-c65c-3090-a2c6-0ed93ba4f4c0","pitchNumber":1,"startTime":"2025-08-17T19:36:44.085Z","endTime":"2025-08-17T19:36:51.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:36:51.816Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T19:36:53.043Z","endTime":"2025-08-17T19:38:22.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.29730177801186,"strikeZoneBottom":1.28040851059332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73668695652927,"aZ":-40.991749150600285,"pfxX":-0.4278775608955989,"pfxZ":-5.700874353891169,"pX":1.1767465937911683,"pZ":0.08384255733807804,"vX0":5.117968751616898,"vY0":-123.65484483749283,"vZ0":-5.852193999376707,"x":72.15,"y":236.52,"x0":-0.8644246558997342,"y0":50.001356500487574,"z0":5.9217251041323395,"aX":-0.6635087106280885},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.4,"breakHorizontal":-0.5,"spinRate":2618,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4430047038469178,"extension":6.657249013028213},"index":0,"playId":"36c2f6a8-774b-3b16-b707-8d804b201762","pitchNumber":1,"startTime":"2025-08-17T19:37:14.221Z","endTime":"2025-08-17T19:37:17.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.28804397031582,"strikeZoneBottom":1.27093538804228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40573321245665,"aZ":-23.787167955713585,"pfxX":-9.890901643000365,"pfxZ":4.165706232958997,"pX":1.0906087314559365,"pZ":1.2290952820782408,"vX0":9.817548700065403,"vY0":-139.97905635941405,"vZ0":-7.550008946830348,"x":75.43,"y":205.59,"x0":-1.1533180662907372,"y0":50.00001364873639,"z0":5.484370772258674,"aX":-19.90293063600842},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2014,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3891933089095394,"extension":6.465494235353014},"index":1,"playId":"fc1eca6b-8ff9-33a9-9bb8-b2e07e73e4ae","pitchNumber":2,"startTime":"2025-08-17T19:37:31.046Z","endTime":"2025-08-17T19:37:35.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.25170746150279,"strikeZoneBottom":1.23465278422889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80435217417327,"aZ":-40.767812347704265,"pfxX":2.1865976221252645,"pfxZ":-5.626711602615053,"pX":-0.5012518718209035,"pZ":3.0464431137901493,"vX0":0.8654598624105831,"vY0":-122.4777765867609,"vZ0":0.8139629619698385,"x":136.11,"y":156.53,"x0":-1.1425874858667162,"y0":50.00034877668367,"z0":6.1794164393004225,"aX":3.3415264921897077},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.8,"breakHorizontal":-4.2,"spinRate":2571,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.44617073983447364,"extension":6.520206567812616},"index":2,"playId":"4d1128e2-4d7e-3e80-93ae-13a78f857755","pitchNumber":3,"startTime":"2025-08-17T19:37:44.450Z","endTime":"2025-08-17T19:37:48.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.13491835487568,"strikeZoneBottom":1.23337669690182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.171266640915405,"aZ":-23.021716731669695,"pfxX":-9.48316280834429,"pfxZ":4.525859337086107,"pX":0.35741131635479134,"pZ":1.3512729366605667,"vX0":7.837484610097386,"vY0":-140.4689897002069,"vZ0":-7.285988774267338,"x":103.38,"y":202.3,"x0":-1.2199730811438005,"y0":50.005710281452764,"z0":5.447364896150984,"aX":-19.186424405070888},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2076,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3881216485406016,"extension":6.434353138282388},"index":3,"playId":"02967a6a-bce0-3352-92eb-408c65431c0e","pitchNumber":4,"startTime":"2025-08-17T19:37:58.028Z","endTime":"2025-08-17T19:38:02.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.44292540163505,"aZ":-20.77016472623999,"pfxX":-6.931032876873587,"pfxZ":5.6672410881474065,"pX":-0.37705414505453483,"pZ":2.391223552494888,"vX0":4.406326838861526,"vY0":-140.5891523032058,"vZ0":-5.922725065533711,"x":131.37,"y":174.22,"x0":-1.0603545167311326,"y0":50.00049739626314,"z0":5.8636441564889665,"aX":-13.939064497938277},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":2166,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.38887891651664264,"extension":6.385993001108388},"hitData":{"launchSpeed":95.6,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":139.3,"coordY":146.19}},"index":4,"playId":"c5f49894-c11a-3196-9653-47e5be259a06","pitchNumber":5,"startTime":"2025-08-17T19:38:13.702Z","endTime":"2025-08-17T19:38:22.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:38:22.934Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dane Myers homers (6) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T19:40:52.170Z","endTime":"2025-08-17T19:41:35.120Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":669711,"link":"/api/v1/people/669711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Greg Weissert replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-08-17T19:40:07.366Z","endTime":"2025-08-17T19:40:38.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T19:40:38.776Z","endTime":"2025-08-17T19:40:54.516Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.72192108752954,"strikeZoneBottom":1.70395527049696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.741335934531904,"aZ":-28.352766608170842,"pfxX":-10.831339570675613,"pfxZ":2.073193150315733,"pX":0.3409912233933463,"pZ":3.3706240581915576,"vX0":9.641945317651821,"vY0":-135.33388862843853,"vZ0":0.8125784401374885,"x":104.0,"y":147.77,"x0":-1.868305617281198,"y0":50.006374613042304,"z0":5.0590222887900085,"aX":-20.007816320411543},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":17.4,"spinRate":2124,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4054063199268918,"extension":5.676537458415349},"index":2,"playId":"a637f302-e6a3-3dd2-9e1b-9c6b766ae600","pitchNumber":1,"startTime":"2025-08-17T19:40:54.516Z","endTime":"2025-08-17T19:40:58.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10933613565814,"aZ":-34.66073675002625,"pfxX":3.394345914129669,"pfxZ":-1.6239680604730804,"pX":0.3359443971301944,"pZ":2.736606329876119,"vX0":4.965942971527395,"vY0":-122.95004062187127,"vZ0":1.945910232168315,"x":104.19,"y":164.89,"x0":-2.14994819310684,"y0":50.001058136080246,"z0":4.8737677198050715,"aX":5.202122663655337},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":-7.3,"spinRate":2807,"spinDirection":86},"zone":6,"typeConfidence":0.89,"plateTime":0.4452788560624277,"extension":5.854738920046543},"hitData":{"launchSpeed":101.0,"launchAngle":27.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":174.46,"coordY":51.21}},"index":3,"playId":"0b5ae6cc-3da3-39d7-978f-b183e2c951bb","pitchNumber":2,"startTime":"2025-08-17T19:41:10.400Z","endTime":"2025-08-17T19:41:35.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-33.5,"leverageIndex":2.87,"dramaIndex":282.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:41:35.120Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, third baseman Alex Bregman to first baseman Abraham Toro.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T19:41:54.806Z","endTime":"2025-08-17T19:42:52.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Joey Wiemer.","event":"Offensive Substitution","eventType":"offensive_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-08-17T19:41:35.986Z","endTime":"2025-08-17T19:41:56.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.60814402993919,"strikeZoneBottom":1.62860964072055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.974417853919615,"aZ":-27.23015227930477,"pfxX":7.882223684788524,"pfxZ":3.3997655171064727,"pX":-0.9463976262889982,"pZ":2.0386658204110657,"vX0":1.71298175814958,"vY0":-119.03518786255577,"vZ0":0.11542145729025688,"x":153.07,"y":183.74,"x0":-2.6976489570946773,"y0":50.00254343843692,"z0":4.4278942457083375,"aX":11.462841442396977},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.5,"breakHorizontal":-14.6,"spinRate":2888,"spinDirection":77},"zone":13,"typeConfidence":0.83,"plateTime":0.4577899051916936,"extension":5.837298349357772},"index":1,"playId":"8722c3a5-40cd-3e8a-9c9a-fc3db322b396","pitchNumber":1,"startTime":"2025-08-17T19:41:56.925Z","endTime":"2025-08-17T19:42:01.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.5,"endSpeed":86.8,"strikeZoneTop":3.6602319302267,"strikeZoneBottom":1.63697351832867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.535234870831278,"aZ":-19.086824083706595,"pfxX":-5.344117799439712,"pfxZ":6.780667243047624,"pX":-0.43978576652925616,"pZ":4.342273310576607,"vX0":5.69276687985391,"vY0":-137.56578731467084,"vZ0":0.9713662499852024,"x":133.76,"y":121.54,"x0":-1.8348377710871782,"y0":50.00125174947429,"z0":5.272055014682933,"aX":-10.313036456660173},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2423,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39710646412964046,"extension":5.636239078203209},"index":2,"playId":"5bdf7665-a88c-3a30-9ff2-e1baee1a6a09","pitchNumber":2,"startTime":"2025-08-17T19:42:11.560Z","endTime":"2025-08-17T19:42:15.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.57378927950893,"strikeZoneBottom":1.62058728185495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4770195685358,"aZ":-34.02855257009327,"pfxX":-10.479003247414568,"pfxZ":-1.169195896084469,"pX":0.5935659678406968,"pZ":1.835620371635171,"vX0":9.35826606210571,"vY0":-125.00683236870861,"vZ0":-0.05323841229794857,"x":94.37,"y":189.22,"x0":-1.8315764896508995,"y0":50.00215941967042,"z0":4.643575213355688,"aX":-16.63511147240698},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":16.9,"spinRate":1529,"spinDirection":272},"zone":9,"typeConfidence":0.91,"plateTime":0.4376509706392584,"extension":6.073010457772909},"index":3,"playId":"bba3bcff-db52-38cc-81d7-4dfbcabdfc15","pitchNumber":3,"startTime":"2025-08-17T19:42:27.851Z","endTime":"2025-08-17T19:42:31.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.717431706412587,"aZ":-18.641067986495294,"pfxX":-6.718049768520495,"pfxZ":7.0449733338647516,"pX":-0.5172703616084251,"pZ":3.7308396166347304,"vX0":5.856147642832513,"vY0":-137.08227301044704,"vZ0":-0.722059685407175,"x":136.72,"y":138.05,"x0":-1.7989420542236338,"y0":50.00124430828955,"z0":5.259714283655042,"aX":-12.901392343432562},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":11.0,"spinRate":2383,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3981812108422411,"extension":5.741387815982548},"hitData":{"launchSpeed":94.9,"launchAngle":-2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.89,"coordY":159.36}},"index":4,"playId":"222d44e0-4f6f-307f-b0e9-630baa1b2b0e","pitchNumber":4,"startTime":"2025-08-17T19:42:45.051Z","endTime":"2025-08-17T19:42:52.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:42:52.430Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a ground ball to left fielder Jarren Duran, deflected by third baseman Alex Bregman.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T19:42:56.477Z","endTime":"2025-08-17T19:43:48.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.68767106461112,"strikeZoneBottom":1.64150832160043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.629908766987896,"aZ":-27.762902627680294,"pfxX":-9.741305101835254,"pfxZ":2.2868753491795024,"pX":-0.47089031784744073,"pZ":2.002829770933522,"vX0":7.5970801546855915,"vY0":-137.74036640445595,"vZ0":-2.466052952799295,"x":134.95,"y":184.7,"x0":-1.9945333704385275,"y0":50.00254581910299,"z0":4.780516726539996,"aX":-18.780863479181452},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":2156,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.3971492534056065,"extension":5.696338432383151},"index":0,"playId":"c49f54f0-3c44-39b5-9749-dab4f39391bc","pitchNumber":1,"startTime":"2025-08-17T19:43:17.563Z","endTime":"2025-08-17T19:43:22.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.298687733474868,"aZ":-34.05431796768448,"pfxX":3.2573295945774854,"pfxZ":-1.2117113159493886,"pX":0.017305573609794195,"pZ":1.726949570128906,"vX0":4.158527987048353,"vY0":-124.08915890457799,"vZ0":-0.4587155861872404,"x":116.34,"y":192.15,"x0":-2.1045526561550982,"y0":50.000390891448454,"z0":4.756240009237846,"aX":5.06795988998057},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.0,"breakHorizontal":-6.8,"spinRate":2717,"spinDirection":89},"zone":8,"typeConfidence":0.9,"plateTime":0.44174095981690975,"extension":5.998725178073994},"hitData":{"launchSpeed":105.5,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.41,"coordY":120.86}},"index":1,"playId":"daa9aac2-9e48-3e50-b87f-a9bb0eae2e00","pitchNumber":2,"startTime":"2025-08-17T19:43:34.705Z","endTime":"2025-08-17T19:43:48.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.84,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:43:48.719Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jakob Marsee homers (4) on a fly ball to right field. Eric Wagaman scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T19:46:23.352Z","endTime":"2025-08-17T19:48:16.474Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":571927,"link":"/api/v1/people/571927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":{"id":669711,"link":"/api/v1/people/669711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T19:44:09.141Z","endTime":"2025-08-17T19:45:07.489Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Matz replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-17T19:45:07.489Z","endTime":"2025-08-17T19:46:25.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571927,"link":"/api/v1/people/571927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19646231634037,"aZ":-18.44413809996633,"pfxX":9.026831884736723,"pfxZ":7.1611525493694845,"pX":0.3752195225874924,"pZ":2.6666883759793136,"vX0":-6.908820405300478,"vY0":-137.30290809934635,"vZ0":-4.374539532821958,"x":102.7,"y":166.78,"x0":1.7459890213094285,"y0":50.00264157733953,"z0":5.5283973775283375,"aX":17.30784979397484},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":-15.0,"spinRate":2343,"spinDirection":120},"zone":6,"typeConfidence":0.92,"plateTime":0.3982794250279298,"extension":6.58825946600812},"index":2,"playId":"23b53a7c-5d49-3f77-a5e5-617f95c06a49","pitchNumber":1,"startTime":"2025-08-17T19:46:25.697Z","endTime":"2025-08-17T19:46:28.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.41443032674847,"strikeZoneBottom":1.54685704879729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.192758705049776,"aZ":-40.59261014147058,"pfxX":-4.352583134826315,"pfxZ":-6.275081670297304,"pX":-1.1278482109908496,"pZ":2.168959140550121,"vX0":-4.971140209683966,"vY0":-115.08924456153609,"vZ0":0.8829478604045367,"x":159.99,"y":180.22,"x0":1.6246930615087818,"y0":50.00021163593109,"z0":5.7091495580251435,"aX":-5.842257653881693},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.8,"breakHorizontal":9.1,"spinRate":2216,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.4757620460940517,"extension":6.753693604946061},"index":3,"playId":"956ea1e5-d64b-3709-b745-08ebcc5c71c9","pitchNumber":2,"startTime":"2025-08-17T19:46:43.957Z","endTime":"2025-08-17T19:46:47.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.8,"endSpeed":87.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.043957505743176,"aZ":-20.492011808506742,"pfxX":9.074628563911672,"pfxZ":6.031932590459977,"pX":0.593032058040805,"pZ":2.518153171164606,"vX0":-6.60711271702194,"vY0":-137.9232076151992,"vZ0":-4.2969186912295,"x":94.4,"y":170.79,"x0":1.8337398004752545,"y0":50.00508925970979,"z0":5.467994424104624,"aX":17.584926563837463},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":-15.1,"spinRate":2217,"spinDirection":128},"zone":6,"typeConfidence":0.92,"plateTime":0.39626792993596505,"extension":6.630777299794855},"index":4,"playId":"e3f07822-8a93-33b8-a05a-eae79e0b5179","pitchNumber":3,"startTime":"2025-08-17T19:47:01.872Z","endTime":"2025-08-17T19:47:04.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.3967056289575,"strikeZoneBottom":1.45835072784412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.285810337366563,"aZ":-41.2192819276266,"pfxX":-5.0218604766176504,"pfxZ":-6.639888180437589,"pX":-0.7860477107152396,"pZ":0.3219191200524492,"vX0":-3.991227177712356,"vY0":-116.16293531780775,"vZ0":-3.036541651562459,"x":146.96,"y":230.09,"x0":1.6082690055338,"y0":50.00132079528217,"z0":5.574623744498007,"aX":-6.8435850089506705},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.5,"breakHorizontal":10.1,"spinRate":2284,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.47198126662575346,"extension":6.717352992220488},"index":5,"playId":"64958291-79f2-3d9e-baa6-d54bfb8b2745","pitchNumber":4,"startTime":"2025-08-17T19:47:23.133Z","endTime":"2025-08-17T19:47:27.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.4,"endSpeed":87.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.498785266952723,"aZ":-20.380391750951972,"pfxX":9.501419919282046,"pfxZ":6.018947165816499,"pX":0.9788222307955983,"pZ":2.756326101955512,"vX0":-5.620036156437875,"vY0":-138.91708702615588,"vZ0":-3.6478513096986287,"x":79.69,"y":164.36,"x0":1.791491244598836,"y0":50.000976566290284,"z0":5.437763468192444,"aX":18.60743099626884},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":-16.1,"spinRate":2321,"spinDirection":120},"zone":12,"typeConfidence":0.93,"plateTime":0.39396722102553516,"extension":6.67941589774232},"hitData":{"launchSpeed":105.0,"launchAngle":23.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.14,"coordY":80.18}},"index":6,"playId":"c6d19c4d-0e1f-3ded-aa37-7ff1ef4a4e38","pitchNumber":5,"startTime":"2025-08-17T19:47:47.589Z","endTime":"2025-08-17T19:48:16.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-41.6,"leverageIndex":3.11,"dramaIndex":338.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:48:16.474Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, second baseman Romy Gonzalez to first baseman Abraham Toro.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T19:48:02.698Z","endTime":"2025-08-17T19:49:20.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.30266122950962,"strikeZoneBottom":1.41676438163319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.201024779108543,"aZ":-20.291435423139106,"pfxX":8.104864547101363,"pfxZ":6.045236083713873,"pX":0.35504081722255837,"pZ":1.7697203534681023,"vX0":-6.593495182395093,"vY0":-138.874009042975,"vZ0":-6.3080705715031415,"x":103.47,"y":191.0,"x0":1.6993977365268595,"y0":50.002859032235285,"z0":5.406763504518595,"aX":15.934190021634404},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":-13.4,"spinRate":2298,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.39341558260920273,"extension":6.568937403108796},"index":0,"playId":"1aad82b2-8b74-3ca8-a208-ea1ffca14e08","pitchNumber":1,"startTime":"2025-08-17T19:48:38.259Z","endTime":"2025-08-17T19:48:42.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-17T19:48:49.228Z","endTime":"2025-08-17T19:49:00.403Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":84.8,"endSpeed":78.3,"strikeZoneTop":3.22275570366327,"strikeZoneBottom":1.37208800141164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61878308638581,"aZ":-33.668465577948524,"pfxX":9.100775760734948,"pfxZ":-0.9744835320134742,"pX":-0.1451785797191229,"pZ":0.2601550433986399,"vX0":-7.0990222099000535,"vY0":-123.30978540083186,"vZ0":-5.623486545421015,"x":122.53,"y":231.76,"x0":1.5892838379950747,"y0":50.00114996534052,"z0":5.412236556614436,"aX":14.007769426916953},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.9,"breakHorizontal":-14.8,"spinRate":2738,"spinDirection":89},"zone":13,"typeConfidence":0.89,"plateTime":0.44426135442632386,"extension":6.5906946986647865},"index":2,"playId":"598f191d-db3b-382c-8c1d-0793d1e5a3cd","pitchNumber":2,"startTime":"2025-08-17T19:49:00.403Z","endTime":"2025-08-17T19:49:04.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.891228544492467,"aZ":-24.09992700974568,"pfxX":8.407622753438758,"pfxZ":4.217510445786168,"pX":0.33957496035550977,"pZ":2.3518965384691874,"vX0":-6.453174331431348,"vY0":-137.40339893655087,"vZ0":-4.068665815951836,"x":104.06,"y":175.28,"x0":1.6239354002386166,"y0":50.005483541492524,"z0":5.485569122899985,"aX":16.110027683719967},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":-13.9,"spinRate":2282,"spinDirection":116},"zone":6,"typeConfidence":0.88,"plateTime":0.3983288908690037,"extension":6.57821461882919},"hitData":{"launchSpeed":104.0,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.35,"coordY":157.34}},"index":3,"playId":"0a09a566-4501-3b75-899f-0fdeef23a280","pitchNumber":3,"startTime":"2025-08-17T19:49:12.807Z","endTime":"2025-08-17T19:49:20.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:49:20.840Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to first baseman Abraham Toro.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T19:49:22.587Z","endTime":"2025-08-17T19:50:12.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.30370515937909,"strikeZoneBottom":1.44799986559799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.009799379520633,"aZ":-23.33675796435394,"pfxX":9.207393873627208,"pfxZ":4.538307540211003,"pX":-0.2062692984268537,"pZ":2.421533274661908,"vX0":-8.236797386420463,"vY0":-138.49431614006252,"vZ0":-4.314529778964927,"x":124.86,"y":173.4,"x0":1.605481814807381,"y0":50.00639952546192,"z0":5.554286097870782,"aX":17.94684717879253},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-15.0,"spinRate":2245,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.3949978810430359,"extension":6.5237526740296525},"index":0,"playId":"6687b24f-affe-3dec-ac26-87ee8d5f4f39","pitchNumber":1,"startTime":"2025-08-17T19:49:39.225Z","endTime":"2025-08-17T19:49:43.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.19930882771066,"strikeZoneBottom":1.4140162905028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85667448349414,"aZ":-40.225899606673124,"pfxX":-6.161847657582187,"pfxZ":-5.781658535765448,"pX":0.1011583160240612,"pZ":3.6237475661479728,"vX0":-1.8871992506733242,"vY0":-117.40224080709015,"vZ0":3.394338554378106,"x":113.14,"y":140.94,"x0":1.71668553193255,"y0":50.004242248423274,"z0":5.9105952967947255,"aX":-8.576418120470457},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.4,"breakHorizontal":11.6,"spinRate":2078,"spinDirection":321},"zone":12,"typeConfidence":0.89,"plateTime":0.4670693651354223,"extension":6.535248065899446},"index":1,"playId":"5e08acbd-0871-3363-bd0a-7bae7ed99113","pitchNumber":2,"startTime":"2025-08-17T19:49:51.025Z","endTime":"2025-08-17T19:49:55.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.767752803360967,"aZ":-41.070549081665675,"pfxX":-5.942873198466185,"pfxZ":-6.746013895577724,"pX":0.2867774406977416,"pZ":2.041336074294328,"vX0":-1.2578349775587538,"vY0":-114.84790083955636,"vZ0":0.6218307344000471,"x":106.07,"y":183.66,"x0":1.6148790455673192,"y0":50.00188120193106,"z0":5.802312008820042,"aX":-7.838301967310431},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.6,"breakHorizontal":11.0,"spinRate":2331,"spinDirection":327},"zone":6,"typeConfidence":0.9,"plateTime":0.4792321405435205,"extension":6.445066208997042},"hitData":{"launchSpeed":82.3,"launchAngle":71.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":125.37,"coordY":189.9}},"index":2,"playId":"d0bd9493-d306-36f9-bc02-74343e158b07","pitchNumber":3,"startTime":"2025-08-17T19:50:01.844Z","endTime":"2025-08-17T19:50:12.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":647351,"link":"/api/v1/people/647351"},"second":{"id":663853,"link":"/api/v1/people/663853"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:50:12.244Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-17T19:52:46.187Z","endTime":"2025-08-17T19:53:28.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Troy Johnston remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-08-17T19:52:38.126Z","endTime":"2025-08-17T19:52:38.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Bender replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T19:52:38.139Z","endTime":"2025-08-17T19:52:48.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.38163952310264,"strikeZoneBottom":1.49325782290404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.054009066601363,"aZ":-33.1158573306129,"pfxX":7.813435463436532,"pfxZ":-0.6438279040109869,"pX":-0.5287897946093169,"pZ":2.7269607985069833,"vX0":1.6583840851811753,"vY0":-120.44867714304287,"vZ0":1.0784256440606528,"x":137.16,"y":165.15,"x0":-2.240934841069119,"y0":50.00028688981049,"z0":5.198191744508333,"aX":11.495741971255187},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.6,"breakHorizontal":-14.5,"spinRate":2849,"spinDirection":76},"zone":4,"typeConfidence":0.91,"plateTime":0.4544636816775287,"extension":5.487962073743798},"index":2,"playId":"5678b704-6db4-30b2-8cd8-5a9dbfa5af3d","pitchNumber":1,"startTime":"2025-08-17T19:52:48.367Z","endTime":"2025-08-17T19:52:52.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":83.6,"endSpeed":77.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.310630338945817,"aZ":-34.08253781988516,"pfxX":7.15524765406712,"pfxZ":-1.2659407460615046,"pX":1.6738577253150704,"pZ":1.9765714447034406,"vX0":6.307504620459393,"vY0":-121.6417416507662,"vZ0":-0.5239506143453379,"x":53.2,"y":185.41,"x0":-1.8758360247096382,"y0":50.0030362897006,"z0":5.132187633712271,"aX":10.79455423540812},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-14.4,"spinRate":2943,"spinDirection":70},"zone":14,"typeConfidence":0.89,"plateTime":0.44909518223236855,"extension":5.491840965936334},"index":3,"playId":"2fa73f41-af59-33eb-8488-a2994c3b5c32","pitchNumber":2,"startTime":"2025-08-17T19:53:01.602Z","endTime":"2025-08-17T19:53:06.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.921141652931468,"aZ":-35.319804505735654,"pfxX":1.2622704444099901,"pfxZ":-1.8579676453290315,"pX":0.8451537074372816,"pZ":2.612394824933787,"vX0":5.544620024325667,"vY0":-129.38057537427224,"vZ0":-1.394336661261113,"x":84.78,"y":168.25,"x0":-1.4892475551736952,"y0":50.000323934511606,"z0":5.864299502095747,"aX":2.139787663922871},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.5,"breakHorizontal":-3.5,"spinRate":2771,"spinDirection":69},"zone":12,"typeConfidence":0.89,"plateTime":0.4233029300143887,"extension":5.587101366374154},"hitData":{"launchSpeed":72.7,"launchAngle":18.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.25,"coordY":103.78}},"index":4,"playId":"481cb159-ae46-3643-8ce3-a0b3d72e9012","pitchNumber":3,"startTime":"2025-08-17T19:53:17.341Z","endTime":"2025-08-17T19:53:28.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.88,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:53:28.309Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-17T19:53:29.409Z","endTime":"2025-08-17T19:54:59.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.79257195574058,"strikeZoneBottom":1.75675627658698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.28074006303802,"aZ":-26.793775134244626,"pfxX":-11.691571046821096,"pfxZ":2.781199203783329,"pX":1.0067725232082974,"pZ":1.7656172683847577,"vX0":10.675023729576639,"vY0":-138.97089026021803,"vZ0":-5.590546946294267,"x":78.62,"y":191.11,"x0":-1.3856172479936895,"y0":50.0045703222429,"z0":5.608644922196195,"aX":-22.624561758687666},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":18.6,"spinRate":2361,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39576991989395216,"extension":5.7415868782610024},"index":0,"playId":"e3592699-4a54-3e28-999f-be7080dfeb81","pitchNumber":1,"startTime":"2025-08-17T19:53:52.918Z","endTime":"2025-08-17T19:53:56.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.355275687750485,"aZ":-30.809666358728762,"pfxX":9.825174818718091,"pfxZ":0.9380383518350577,"pX":0.46409640952654263,"pZ":3.3835992710487526,"vX0":3.209531637220884,"vY0":-120.49164515234494,"vZ0":2.29254288403446,"x":99.31,"y":147.42,"x0":-2.1649173794803422,"y0":50.0046345997166,"z0":5.158922092520055,"aX":14.317866715939406},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2837,"spinDirection":72},"zone":3,"typeConfidence":0.92,"plateTime":0.45614268780204803,"extension":5.680351030272926},"index":1,"playId":"30883068-953e-3dee-b946-cb5e61bcb79d","pitchNumber":2,"startTime":"2025-08-17T19:54:08.602Z","endTime":"2025-08-17T19:54:11.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.314233459341782,"aZ":-29.45964636032338,"pfxX":9.410856564427146,"pfxZ":1.7658848993519687,"pX":0.5345440746442688,"pZ":2.792909378696875,"vX0":3.4840752045166505,"vY0":-123.85636836812891,"vZ0":0.2757752226155271,"x":96.62,"y":163.37,"x0":-2.1172418185267308,"y0":50.00151938336864,"z0":5.166210068369924,"aX":14.456534925332571},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2877,"spinDirection":65},"zone":6,"typeConfidence":0.92,"plateTime":0.44413304162721845,"extension":5.597764874048124},"index":2,"playId":"f6c292e8-5708-3c58-aaa4-d1afcabf1019","pitchNumber":3,"startTime":"2025-08-17T19:54:32.498Z","endTime":"2025-08-17T19:54:36.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5770313799815,"aZ":-30.979947302005357,"pfxX":9.986180415815483,"pfxZ":0.8209833689609569,"pX":1.5951329797875575,"pZ":2.044216390259121,"vX0":5.216211470876735,"vY0":-120.54459254953808,"vZ0":-0.6995809682520657,"x":56.2,"y":183.59,"x0":-1.904078421680648,"y0":50.00158968828193,"z0":5.108166228187351,"aX":14.48209411036148},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-19.4,"spinRate":3046,"spinDirection":71},"zone":14,"typeConfidence":0.92,"plateTime":0.4569032156901538,"extension":5.47369268167204},"index":3,"playId":"4ae70381-c8c9-3d9d-8b6e-c96e6dd767d2","pitchNumber":4,"startTime":"2025-08-17T19:54:56.054Z","endTime":"2025-08-17T19:54:59.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-7.999999999999998,"leverageIndex":3.7,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:54:59.475Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Abraham Toro lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-17T19:55:02.632Z","endTime":"2025-08-17T19:56:36.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647351,"fullName":"Abraham Toro","link":"/api/v1/people/647351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.4525089980664,"strikeZoneBottom":1.646350353243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.249326668654515,"aZ":-28.47014753316803,"pfxX":-11.533578461973562,"pfxZ":1.85059146959461,"pX":0.9572397243643723,"pZ":2.0970551089377754,"vX0":10.293633969824777,"vY0":-140.2987308302804,"vZ0":-4.741419986233483,"x":80.51,"y":182.16,"x0":-1.25179906191256,"y0":50.003840327821855,"z0":5.653101798736934,"aX":-23.109497422344944},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.5,"breakHorizontal":19.0,"spinRate":2308,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3896534824999418,"extension":5.803191463694862},"index":0,"playId":"aacb8463-107a-33a1-a9d5-013da75a6648","pitchNumber":1,"startTime":"2025-08-17T19:55:24.759Z","endTime":"2025-08-17T19:55:29.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.37833709053558,"strikeZoneBottom":1.52814244457759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.202800884501873,"aZ":-30.172304300277684,"pfxX":10.913434987997569,"pfxZ":1.3684174510568727,"pX":-1.6010167459836844,"pZ":2.592154712045557,"vX0":-1.3826472460697952,"vY0":-120.50089470594142,"vZ0":0.4483790208250993,"x":178.03,"y":168.79,"x0":-2.436031645786118,"y0":50.00406904916498,"z0":5.076984476054864,"aX":15.99263075169934},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-19.4,"spinRate":2909,"spinDirection":75},"zone":11,"typeConfidence":0.92,"plateTime":0.4551615539179048,"extension":5.592907136537934},"index":1,"playId":"209ba802-8595-33af-a4aa-882001734dae","pitchNumber":2,"startTime":"2025-08-17T19:55:43.358Z","endTime":"2025-08-17T19:55:47.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32719744926932,"aZ":-32.17849726004377,"pfxX":2.103665166835416,"pfxZ":0.0014279631923201919,"pX":1.0301612482239502,"pZ":2.714400391111389,"vX0":5.833401160867641,"vY0":-125.80313269180638,"vZ0":-0.8100870346862303,"x":77.73,"y":165.49,"x0":-1.591418830648951,"y0":50.006248394275154,"z0":5.647062282767839,"aX":3.3744982729256994},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":-5.2,"spinRate":2692,"spinDirection":69},"zone":12,"typeConfidence":0.93,"plateTime":0.4352498733373822,"extension":5.928468103592784},"index":2,"playId":"ca958852-a34a-38d3-b143-ea4100026447","pitchNumber":3,"startTime":"2025-08-17T19:56:04.677Z","endTime":"2025-08-17T19:56:07.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.634137477347466,"aZ":-30.596478823726173,"pfxX":10.475696448484758,"pfxZ":1.049201230144849,"pX":-0.2644704215656312,"pZ":2.8494553527304776,"vX0":1.760793402788491,"vY0":-122.18367455416038,"vZ0":1.0201301141085082,"x":127.08,"y":161.84,"x0":-2.3558522011169565,"y0":50.001875023306646,"z0":5.069773916114908,"aX":15.726824985158967},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":-19.3,"spinRate":2837,"spinDirection":74},"zone":2,"typeConfidence":0.92,"plateTime":0.44948092416275376,"extension":5.699893101947891},"hitData":{"launchSpeed":95.8,"launchAngle":24.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":157.43,"coordY":70.08}},"index":3,"playId":"c2a83dd7-4306-3655-a877-f0d295259d7b","pitchNumber":4,"startTime":"2025-08-17T19:56:25.236Z","endTime":"2025-08-17T19:56:36.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":647351,"link":"/api/v1/people/647351","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":647351,"link":"/api/v1/people/647351"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":2.88,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:56:36.427Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks. Alex Bregman to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-17T19:56:36.140Z","endTime":"2025-08-17T19:57:57.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.55179287963391,"strikeZoneBottom":1.48846111241946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72079921378854,"aZ":-30.665456382959487,"pfxX":9.697805819565236,"pfxZ":0.9827876129289734,"pX":-1.4541780440468417,"pZ":2.7635957128693933,"vX0":-0.8099703554528749,"vY0":-123.44556768488235,"vZ0":0.6017289833966566,"x":172.43,"y":164.16,"x0":-2.3800157689763495,"y0":50.00332900660569,"z0":5.1084682168153295,"aX":14.892084760326046},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":-17.3,"spinRate":2869,"spinDirection":74},"zone":11,"typeConfidence":0.92,"plateTime":0.4445585296628267,"extension":5.6686145908892644},"index":0,"playId":"2f25fa76-80d4-38cd-9e1f-60d396d03119","pitchNumber":1,"startTime":"2025-08-17T19:57:00.236Z","endTime":"2025-08-17T19:57:03.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.58050965848006,"strikeZoneBottom":1.55146883024117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.291874692131294,"aZ":-28.37472667667321,"pfxX":-10.851867273705771,"pfxZ":1.908874606804055,"pX":1.365794325792077,"pZ":1.57804399786593,"vX0":11.498789372744962,"vY0":-140.4976845345346,"vZ0":-5.759429596572917,"x":64.94,"y":196.17,"x0":-1.379718181845602,"y0":50.00177318933419,"z0":5.510332802441712,"aX":-21.587553582612507},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":2362,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3905719333058335,"extension":5.796060753725251},"index":1,"playId":"312f95cc-5ecb-3f49-99dc-209d2a2071e7","pitchNumber":2,"startTime":"2025-08-17T19:57:16.225Z","endTime":"2025-08-17T19:57:19.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.55798350101118,"strikeZoneBottom":1.56343759808209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54642975764886,"aZ":-31.834249482936876,"pfxX":9.057023120466571,"pfxZ":0.2292929240013617,"pX":-1.835108546056341,"pZ":3.1276556877100563,"vX0":-1.4544280649002888,"vY0":-121.27556678750958,"vZ0":2.04891163237692,"x":186.95,"y":154.33,"x0":-2.4047076828722718,"y0":50.00395445786949,"z0":5.047014618298214,"aX":13.501804160412107},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":-16.1,"spinRate":2861,"spinDirection":66},"zone":11,"typeConfidence":0.91,"plateTime":0.4515174784115339,"extension":5.572662009156506},"index":2,"playId":"d2f80d8d-d180-37c0-8dab-2140a1cbf16b","pitchNumber":3,"startTime":"2025-08-17T19:57:32.865Z","endTime":"2025-08-17T19:57:36.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.56833611202114,"strikeZoneBottom":1.53934398308397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63098307307306,"aZ":-30.157426908769025,"pfxX":-11.745569927178774,"pfxZ":1.0482453752044982,"pX":0.9385194523045037,"pZ":1.489441289664782,"vX0":10.693157397813298,"vY0":-138.01764235789182,"vZ0":-4.922609856175523,"x":81.23,"y":198.57,"x0":-1.4726972154799862,"y0":50.00067369106061,"z0":5.343500480252107,"aX":-22.506969608769055},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.0,"breakHorizontal":18.8,"spinRate":2279,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.3978857809207197,"extension":5.88904353968981},"index":3,"playId":"cb9378dc-934d-38f1-9287-e59d422b8535","pitchNumber":4,"startTime":"2025-08-17T19:57:51.872Z","endTime":"2025-08-17T19:57:57.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.85,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:57:57.331Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to right fielder Dane Myers.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-17T19:58:59.639Z","endTime":"2025-08-17T20:00:14.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-08-17T19:58:21.078Z","endTime":"2025-08-17T19:59:01.906Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.7412275529928,"strikeZoneBottom":1.59367625578968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692423020507317,"aZ":-30.814220469322134,"pfxX":9.080084206374188,"pfxZ":0.9235602537747898,"pX":-0.26429064335267827,"pZ":2.8306540106970277,"vX0":1.6615393354812567,"vY0":-121.35309408018863,"vZ0":1.0100425981785388,"x":127.07,"y":162.35,"x0":-2.1385500082517948,"y0":50.00559533618659,"z0":5.111476711628754,"aX":13.425465445142969},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.2,"breakHorizontal":-16.8,"spinRate":2877,"spinDirection":77},"zone":5,"typeConfidence":0.92,"plateTime":0.4528779965520795,"extension":5.543747723807791},"index":1,"playId":"2ecdb919-e77f-3bb4-a9c9-d19173592492","pitchNumber":1,"startTime":"2025-08-17T19:59:01.906Z","endTime":"2025-08-17T19:59:05.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.71443617827093,"strikeZoneBottom":1.5666165556541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60997979144583,"aZ":-28.967602078604877,"pfxX":-10.292085301469161,"pfxZ":1.5911286511022027,"pX":0.5084946912656492,"pZ":2.2913739091476115,"vX0":8.946976648557511,"vY0":-141.2739697271619,"vZ0":-4.155027484072421,"x":97.62,"y":176.91,"x0":-1.3697754804251525,"y0":50.000970073174166,"z0":5.653453574923551,"aX":-20.703456648463625},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":2367,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.38841167391125575,"extension":5.702439676249983},"index":2,"playId":"30b5dec4-95e2-30cb-8659-ec5cd8183abe","pitchNumber":2,"startTime":"2025-08-17T19:59:18.424Z","endTime":"2025-08-17T19:59:21.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T19:59:28.588Z","endTime":"2025-08-17T19:59:46.448Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"61f7f35f-4a55-41df-9c7e-b4e9314aad21","startTime":"2025-08-17T19:59:46.448Z","endTime":"2025-08-17T19:59:51.448Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.379931818808366,"aZ":-30.78491665641955,"pfxX":8.732768287526707,"pfxZ":0.9055673731528948,"pX":-0.06144456784782712,"pZ":2.986768119388204,"vX0":2.2943758509477465,"vY0":-123.79763847055037,"vZ0":0.954424269391343,"x":119.34,"y":158.14,"x0":-2.1371124090230356,"y0":50.002765338973425,"z0":5.196204856023417,"aX":13.397386139510116},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":-16.3,"spinRate":2900,"spinDirection":68},"zone":2,"typeConfidence":0.91,"plateTime":0.44441053779902706,"extension":5.4749022140416495},"hitData":{"launchSpeed":91.6,"launchAngle":60.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.61,"coordY":113.27}},"index":5,"playId":"2e796df1-0396-31cf-b1f5-fecb7e9a5f1c","pitchNumber":3,"startTime":"2025-08-17T20:00:04.256Z","endTime":"2025-08-17T20:00:14.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.700000000000001,"leverageIndex":3.9,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:00:14.878Z","atBatIndex":73}]