[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:11:45.797Z","endTime":"2026-02-27T20:12:31.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T14:58:04.804Z","endTime":"2026-02-27T19:48:48.527Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T19:48:48.527Z","endTime":"2026-02-27T20:11:49.137Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T20:11:47.690Z","endTime":"2026-02-27T20:11:47.691Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193273713326533,"aZ":-15.471847103242508,"pfxX":-7.280268795548225,"pfxZ":9.038713311189948,"pX":-1.2485656775840268,"pZ":3.52741769619401,"vX0":5.949985784172689,"vY0":-135.4605847556927,"vZ0":-4.49064892271341,"x":164.59,"y":143.54,"x0":-2.5340015801511178,"y0":50.000696723871016,"z0":6.297578470437592,"aX":-13.44978083209074},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2281,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4052380198466161,"extension":6.351876884724405},"index":3,"playId":"bd1767bd-13ec-38cd-a108-093bc074f0c2","pitchNumber":1,"startTime":"2026-02-27T20:11:47.692Z","endTime":"2026-02-27T20:11:52.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.963779791465708,"aZ":-14.175707173720376,"pfxX":-7.809073641284984,"pfxZ":9.641696411872086,"pX":-1.1190582384553711,"pZ":2.7770290933597432,"vX0":6.583269690642618,"vY0":-136.03785810791896,"vZ0":-6.4754087704432015,"x":159.66,"y":163.8,"x0":-2.560603213035429,"y0":50.00429071873195,"z0":6.178349075229676,"aX":-14.57912270286662},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":12.7,"spinRate":2372,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40325283106621024,"extension":6.273493690309775},"index":4,"playId":"0caa0b1d-a545-315f-833d-31281baac8be","pitchNumber":2,"startTime":"2026-02-27T20:12:00.267Z","endTime":"2026-02-27T20:12:05.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":91.2,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42411605672941,"aZ":-15.601808239185956,"pfxX":-7.068046321948189,"pfxZ":9.335662522559511,"pX":-1.2572344038294618,"pZ":3.264615787628784,"vX0":6.04471421412067,"vY0":-132.66895102011026,"vZ0":-4.594269339896329,"x":164.92,"y":150.64,"x0":-2.651259982514663,"y0":50.00603823335246,"z0":6.1626185272339615,"aX":-12.55249650639703},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":11.4,"spinRate":2106,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.413466413953711,"extension":6.147001933259713},"index":5,"playId":"f33ac412-9b61-3eac-9995-c63b2880478e","pitchNumber":3,"startTime":"2026-02-27T20:12:13.348Z","endTime":"2026-02-27T20:12:20.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":90.4,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752739022870948,"aZ":-15.306403317882824,"pfxX":-5.160584367599533,"pfxZ":9.642005164123509,"pX":0.1130055103212699,"pZ":3.7620268504936765,"vX0":8.44767223700728,"vY0":-131.41642270684733,"vZ0":-3.574568257872281,"x":112.69,"y":137.21,"x0":-2.472234060007746,"y0":50.00653736051638,"z0":6.276424096679806,"aX":-9.032631536632131},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2208,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41673144301495313,"extension":6.25186728594467},"index":6,"playId":"c63b3a7c-f907-300d-b7c1-bc2174686f04","pitchNumber":4,"startTime":"2026-02-27T20:12:26.357Z","endTime":"2026-02-27T20:12:31.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-27T20:12:31.639Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:12:46.080Z","endTime":"2026-02-27T20:13:07.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.257924622916175,"aZ":-16.63582432011409,"pfxX":-7.468662574412752,"pfxZ":8.533425707864538,"pX":-0.105895701175051,"pZ":3.236115039235239,"vX0":9.046131030024188,"vY0":-134.13716003858713,"vZ0":-4.829842335239257,"x":121.04,"y":151.4,"x0":-2.5530720094560375,"y0":50.00228437225826,"z0":6.247756281609775,"aX":-13.598373740337756},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2239,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4084815210337034,"extension":6.28563396276947},"hitData":{"launchSpeed":101.0,"launchAngle":43.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.35,"coordY":57.55}},"index":0,"playId":"e260fc64-5057-372b-b467-55d7b5344c37","pitchNumber":1,"startTime":"2026-02-27T20:12:51.999Z","endTime":"2026-02-27T20:13:07.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:13:07.029Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:13:08.859Z","endTime":"2026-02-27T20:15:01.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":81.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.046375471425215,"aZ":-26.888050667832665,"pfxX":-0.07334140850089077,"pfxZ":3.1291933761265334,"pX":0.2743428781135317,"pZ":3.1907312059537585,"vX0":7.869382295051594,"vY0":-129.33862360872845,"vZ0":-2.1240573057793997,"x":106.54,"y":152.63,"x0":-2.8033503554611743,"y0":50.00028186658619,"z0":6.093412739030962,"aX":-0.12630457474246481},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2070,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4241824231334719,"extension":6.156750429667533},"index":0,"playId":"bec7f04d-dc21-378f-a80e-4bddf81bf473","pitchNumber":1,"startTime":"2026-02-27T20:13:32.883Z","endTime":"2026-02-27T20:13:38.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":"937df671-e420-372c-9be0-f5703e8b358c","startTime":"2026-02-27T20:13:47.463Z","endTime":"2026-02-27T20:13:52.082Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26015538688724,"aZ":-15.265401516177446,"pfxX":-7.488008557986681,"pfxZ":9.416506575261378,"pX":-0.366023606567139,"pZ":1.911909481573315,"vX0":8.205712036354727,"vY0":-133.2930854629621,"vZ0":-8.145263851534661,"x":130.95,"y":187.16,"x0":-2.5148512804526795,"y0":50.00132431657009,"z0":6.114551953123481,"aX":-13.44290874468015},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2113,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.41128267229595705,"extension":6.299912051206499},"index":2,"playId":"3a869657-8e6c-3298-ab6e-4a841778bb7e","pitchNumber":2,"startTime":"2026-02-27T20:14:13.430Z","endTime":"2026-02-27T20:14:17.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815200980424255,"aZ":-28.68370919250468,"pfxX":-0.36737956042166164,"pfxZ":2.182642329747287,"pX":1.3154262312098153,"pZ":2.108618255960705,"vX0":9.51096766359144,"vY0":-125.33566218981134,"vZ0":-4.281146999279183,"x":66.86,"y":181.85,"x0":-2.4706102677827992,"y0":50.00430186790755,"z0":6.164253829767291,"aX":-0.5881483253307351},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-1.4,"spinRate":2173,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.43594366960398334,"extension":5.98729177805033},"index":3,"playId":"4d89b861-0b06-3dd2-8dce-626fc8e59d75","pitchNumber":3,"startTime":"2026-02-27T20:14:30.746Z","endTime":"2026-02-27T20:14:35.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.609482558393474,"aZ":-14.6484370084198,"pfxX":-8.037614001810635,"pfxZ":9.35197331291787,"pX":-0.33245752681705715,"pZ":2.3437638727617607,"vX0":8.186004486446,"vY0":-135.75521300600968,"vZ0":-7.515087697114122,"x":129.67,"y":175.5,"x0":-2.3369122525066044,"y0":50.00088622938953,"z0":6.15937682795591,"aX":-15.06048247031433},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":13.0,"spinRate":2344,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4028497930282686,"extension":6.168758444099647},"hitData":{"launchSpeed":94.1,"launchAngle":39.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.97,"coordY":90.12}},"index":4,"playId":"ec68fdd1-3014-32c7-961d-d63d814ab4ed","pitchNumber":4,"startTime":"2026-02-27T20:14:49.634Z","endTime":"2026-02-27T20:15:01.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:15:01.695Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Ezequiel Tovar to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T20:15:09.298Z","endTime":"2026-02-27T20:16:32.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596215935023793,"aZ":-27.404739589902512,"pfxX":-0.7426034162404713,"pfxZ":2.9728807298124753,"pX":0.5524657069848915,"pZ":2.2743365559979885,"vX0":8.054082743877014,"vY0":-125.57463041266486,"vZ0":-3.921553783096614,"x":95.94,"y":177.37,"x0":-2.5950038106653275,"y0":50.001158706353,"z0":6.076946615045192,"aX":-1.1918072538923588},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-0.5,"spinRate":2100,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.43559533077454615,"extension":6.113454632772063},"index":0,"playId":"30b911c3-defe-3b8a-9884-8a6440bf899d","pitchNumber":1,"startTime":"2026-02-27T20:15:21.369Z","endTime":"2026-02-27T20:15:27.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":85.4,"endSpeed":79.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.383642565900338,"aZ":-28.828671547779194,"pfxX":-1.262848890340114,"pfxZ":2.1179840475035094,"pX":-0.025970195986188632,"pZ":1.7421768944976823,"vX0":6.772028976087262,"vY0":-124.24307577190874,"vZ0":-5.024419961878721,"x":117.99,"y":191.74,"x0":-2.6103411475394553,"y0":50.00293983515732,"z0":6.156099663631219,"aX":-1.9956837433562598},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":0.8,"spinRate":2083,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4390473953256695,"extension":5.83554735924531},"index":1,"playId":"6e5ccba1-8379-3075-8c47-7f9499260977","pitchNumber":2,"startTime":"2026-02-27T20:15:44.605Z","endTime":"2026-02-27T20:15:50.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78350111060093,"aZ":-14.457277429485874,"pfxX":-6.355683763866603,"pfxZ":9.900584468704803,"pX":-0.4129910028350813,"pZ":2.2363515117589934,"vX0":7.466438119817248,"vY0":-132.7774266580335,"vZ0":-7.528055888260674,"x":132.74,"y":178.4,"x0":-2.432522367772419,"y0":50.00517436381308,"z0":6.155398595979013,"aX":-11.377329627471347},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2127,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.412134698468523,"extension":6.335493365280373},"index":2,"playId":"ac1c9c58-c05c-3182-a4ce-532129f5cff3","pitchNumber":3,"startTime":"2026-02-27T20:16:02.045Z","endTime":"2026-02-27T20:16:05.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768369543079984,"aZ":-27.64724891329002,"pfxX":-8.77955414924115,"pfxZ":2.895143726257018,"pX":-0.41427160009197606,"pZ":2.6737113095298213,"vX0":7.90732945992923,"vY0":-124.93962705594498,"vZ0":-3.221197740336671,"x":132.79,"y":166.59,"x0":-2.4964948594637786,"y0":50.001806400108016,"z0":6.278816175521326,"aX":-13.725898447832392},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":2087,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.44025188480390476,"extension":6.237257405390537},"hitData":{"launchSpeed":88.2,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.21,"coordY":153.91}},"index":3,"playId":"7df6b6f0-e66a-39d6-88db-808f8426cf7b","pitchNumber":4,"startTime":"2026-02-27T20:16:23.878Z","endTime":"2026-02-27T20:16:32.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:16:32.180Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:18:36.611Z","endTime":"2026-02-27T20:19:40.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.031947616597712,"aZ":-17.377356314529667,"pfxX":-7.027055287512246,"pfxZ":7.71176188574436,"pX":-0.964357529324319,"pZ":1.6618670511130085,"vX0":5.4919751308317775,"vY0":-137.77322837939695,"vZ0":-7.602907989434522,"x":153.76,"y":193.91,"x0":-2.0720378359932776,"y0":50.006682683644236,"z0":5.634984149418396,"aX":-13.491935283957902},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":11.5,"spinRate":2520,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.397771521012523,"extension":5.832355788302522},"index":0,"playId":"843dd20f-7be0-300a-a649-302ba2abfdcf","pitchNumber":1,"startTime":"2026-02-27T20:18:36.611Z","endTime":"2026-02-27T20:18:41.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31961887375451,"aZ":-18.972996352967968,"pfxX":-6.351300411990931,"pfxZ":6.84175205117535,"pX":1.988745663368798,"pZ":3.377732742903546,"vX0":11.95726941258476,"vY0":-138.37889428941557,"vZ0":-3.1579354370822146,"x":41.19,"y":147.58,"x0":-1.5729414145896339,"y0":50.00226474181996,"z0":5.812431372827059,"aX":-12.255205599085103},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":8.9,"spinRate":2485,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39656453925040935,"extension":5.932088800125392},"index":1,"playId":"f1fc35ac-1bc6-38c2-8051-bc21736bffc2","pitchNumber":2,"startTime":"2026-02-27T20:18:49.665Z","endTime":"2026-02-27T20:18:54.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9448321795879,"aZ":-16.485715066781122,"pfxX":-6.695937730183244,"pfxZ":8.071735403745222,"pX":-1.5979516186560794,"pZ":3.978204315819701,"vX0":3.765368607333473,"vY0":-138.94943175770578,"vZ0":-2.158892963804118,"x":177.91,"y":131.37,"x0":-2.1052493505029433,"y0":50.00001840877884,"z0":5.868364819664287,"aX":-13.009253777326276},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2544,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39514028941431256,"extension":5.879473145941714},"index":2,"playId":"33b4569f-82fe-36b0-af5c-cc1d379d5c00","pitchNumber":3,"startTime":"2026-02-27T20:19:04.575Z","endTime":"2026-02-27T20:19:08.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.941541090782145,"aZ":-16.42506936620749,"pfxX":-6.8143275330343265,"pfxZ":8.147835823603605,"pX":-0.3464338365213334,"pZ":2.2766350866647667,"vX0":6.555322390457104,"vY0":-138.406631814394,"vZ0":-6.164649949455859,"x":130.21,"y":177.31,"x0":-1.8644427455466543,"y0":50.002406597404615,"z0":5.6394312210485245,"aX":-13.172229120966376},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2542,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39628532883772927,"extension":6.003115825939178},"index":3,"playId":"d537e686-de77-37ad-8bc0-0e7f1f38b185","pitchNumber":4,"startTime":"2026-02-27T20:19:21.100Z","endTime":"2026-02-27T20:19:25.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684953566096233,"aZ":-20.858305851475283,"pfxX":0.5999853819324867,"pfxZ":6.3455607127088,"pX":-1.283863847259328,"pZ":2.4918894742089073,"vX0":1.877560000825279,"vY0":-131.840207815066,"vZ0":-4.65690454924982,"x":165.94,"y":171.5,"x0":-2.079529923456458,"y0":50.00095970598238,"z0":5.794989535678085,"aX":1.0692472290896724},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":-1.4,"spinRate":2675,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4134366549902624,"extension":6.020181314975169},"index":4,"playId":"85c45adb-be79-3e91-bb3e-4d095153806e","pitchNumber":5,"startTime":"2026-02-27T20:19:34.653Z","endTime":"2026-02-27T20:19:40.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:19:40.156Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ezequiel Tovar grounds into a double play, second baseman Jake Cronenworth to first baseman Miguel Andujar. Mickey Moniak out at 2nd. Ezequiel Tovar out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:19:56.404Z","endTime":"2026-02-27T20:20:47.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.851851463832794,"aZ":-14.063354610385936,"pfxX":-4.193358482185477,"pfxZ":9.451058186473157,"pX":0.9997406677674475,"pZ":2.891979542536347,"vX0":8.453289960795443,"vY0":-138.06730059670465,"vZ0":-5.485841352846803,"x":78.89,"y":160.7,"x0":-1.5671052655699,"y0":50.00551903489397,"z0":5.863283269855207,"aX":-8.038778028084199},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2399,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39784344067028554,"extension":5.952605761083458},"index":0,"playId":"82808a50-1227-3604-a0d7-490726e4b957","pitchNumber":1,"startTime":"2026-02-27T20:20:02.097Z","endTime":"2026-02-27T20:20:06.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"9d969b8a-6d06-3f7f-9951-76ef2c5b0fe4","startTime":"2026-02-27T20:20:20.083Z","endTime":"2026-02-27T20:20:24.991Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93839009959713,"aZ":-15.068557178205836,"pfxX":-7.992270023134504,"pfxZ":8.713116179854328,"pX":-0.30359801710134626,"pZ":1.4733335924568853,"vX0":6.602991902797164,"vY0":-139.58562597840674,"vZ0":-8.785055491459742,"x":128.57,"y":199.0,"x0":-1.667496656441723,"y0":50.002700011134166,"z0":5.664710573124587,"aX":-15.689775471723703},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":13.0,"spinRate":2483,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3931818675083427,"extension":5.947920740715742},"hitData":{"launchSpeed":107.2,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.43,"coordY":150.37}},"index":2,"playId":"6e40c6d9-3f28-36f3-89a7-5c46303a1053","pitchNumber":2,"startTime":"2026-02-27T20:20:38.142Z","endTime":"2026-02-27T20:20:47.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:20:47.542Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T20:21:03.893Z","endTime":"2026-02-27T20:22:12.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.779721570987352,"aZ":-14.854526689369921,"pfxX":-6.417497229437624,"pfxZ":8.810277971701334,"pX":0.32785710508323407,"pZ":2.0170530751144646,"vX0":7.6788860674977535,"vY0":-139.44531713785815,"vZ0":-7.635938119981377,"x":104.5,"y":184.32,"x0":-1.6297147966159022,"y0":50.006831609237665,"z0":5.773912159298762,"aX":-12.622909722665412},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2431,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3930060678380891,"extension":6.094251253556021},"index":0,"playId":"a0fc34cc-09b0-3eab-982f-0c28da0b81d0","pitchNumber":1,"startTime":"2026-02-27T20:21:10.114Z","endTime":"2026-02-27T20:21:14.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155622574119988,"aZ":-23.879793910132456,"pfxX":1.2153380358167363,"pfxZ":4.620148540609428,"pX":1.4890680538632963,"pZ":0.11181101151154976,"vX0":7.895546644058013,"vY0":-132.39991157070943,"vZ0":-9.85925101602693,"x":60.24,"y":235.76,"x0":-1.6754099944366743,"y0":50.00518570071528,"z0":5.59636746481239,"aX":2.183193166822342},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-3.7,"spinRate":2877,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4118536497454821,"extension":6.13244941964041},"index":1,"playId":"2188f12d-fc24-3504-80df-71d250428fea","pitchNumber":2,"startTime":"2026-02-27T20:21:24.667Z","endTime":"2026-02-27T20:21:28.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794404007069296,"aZ":-19.444991636228163,"pfxX":-10.097834713147119,"pfxZ":6.50914538801425,"pX":0.14363218916059106,"pZ":2.533993864680188,"vX0":8.385137654408316,"vY0":-139.081253879929,"vZ0":-5.347593475124755,"x":111.53,"y":170.36,"x0":-1.601474008405389,"y0":50.002213023786624,"z0":5.775202966443408,"aX":-19.741470539257605},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":2424,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3941314293005429,"extension":5.892816015512176},"index":2,"playId":"4405f2ed-1d53-3e11-b5a8-e51f2d4e3300","pitchNumber":3,"startTime":"2026-02-27T20:21:41.362Z","endTime":"2026-02-27T20:21:44.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-27T20:21:54.387Z","endTime":"2026-02-27T20:22:07.312Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.7,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73887232130676,"aZ":-13.967302572071256,"pfxX":-5.96030097470447,"pfxZ":9.185295676712144,"pX":0.6136084132469564,"pZ":1.8906780702394226,"vX0":8.100463711604386,"vY0":-140.37827647001635,"vZ0":-8.257208316959222,"x":93.61,"y":187.73,"x0":-1.5440152551211448,"y0":50.0064621210756,"z0":5.793002931984167,"aX":-11.819662654424794},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":9.0,"spinRate":2393,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39117098722425414,"extension":6.284282531096757},"index":4,"playId":"236bbadc-f18c-3a36-9cf1-04c7a116741b","pitchNumber":4,"startTime":"2026-02-27T20:22:07.312Z","endTime":"2026-02-27T20:22:12.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:22:12.348Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T20:24:20.324Z","endTime":"2026-02-27T20:25:30.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31897700407645,"aZ":-13.881686454008074,"pfxX":-6.508995530015112,"pfxZ":10.461173938767741,"pX":0.3762492141024551,"pZ":1.3247592264092567,"vX0":9.759280312609349,"vY0":-131.28056630440682,"vZ0":-9.798952004194376,"x":102.66,"y":203.01,"x0":-2.540642928347717,"y0":50.004532425373355,"z0":6.134767721316758,"aX":-11.384050232492402},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2141,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41693031491498544,"extension":6.438119718591989},"index":0,"playId":"a3f9151b-e863-383a-a621-24031b6337ad","pitchNumber":1,"startTime":"2026-02-27T20:24:34.771Z","endTime":"2026-02-27T20:24:38.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.851469361182655,"aZ":-15.866093896442676,"pfxX":-7.811539832533996,"pfxZ":9.326863683113697,"pX":0.6245247124558471,"pZ":2.251021846489204,"vX0":11.0519606733224,"vY0":-131.15654639298106,"vZ0":-7.0221115958593305,"x":93.19,"y":178.0,"x0":-2.6223249428517694,"y0":50.00233654113477,"z0":6.1392080981947155,"aX":-13.657268134336588},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2003,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.41707801912846376,"extension":6.13009401726505},"index":1,"playId":"7363f732-f6de-323a-8712-865895a6124e","pitchNumber":2,"startTime":"2026-02-27T20:24:51.642Z","endTime":"2026-02-27T20:24:56.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28771754743588,"aZ":-12.907356911400834,"pfxX":-6.812171834084182,"pfxZ":10.061706996486418,"pX":0.054803109522309934,"pZ":3.9039898553457744,"vX0":9.192107618775916,"vY0":-137.4631773111164,"vZ0":-4.031987085927878,"x":114.91,"y":133.37,"x0":-2.446412663109814,"y0":50.003274501503434,"z0":6.265171704355063,"aX":-13.04589000574613},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":10.4,"spinRate":2940,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3983530875702237,"extension":6.137767724063949},"index":2,"playId":"d8558cc8-b3f6-3f61-9168-5e603dcc92b7","pitchNumber":3,"startTime":"2026-02-27T20:25:11.489Z","endTime":"2026-02-27T20:25:17.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726990143161164,"aZ":-22.977071493541658,"pfxX":-10.2126156564246,"pfxZ":5.852730105831718,"pX":-0.9895042228640653,"pZ":2.5219942915755844,"vX0":6.95907788743887,"vY0":-124.46580494746404,"vZ0":-4.386446297939278,"x":154.72,"y":170.69,"x0":-2.493385881796177,"y0":50.000105317709924,"z0":6.207249019686598,"aX":-16.03838523114966},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.8,"breakHorizontal":16.9,"spinRate":2117,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4398753662493493,"extension":6.247226078072566},"index":3,"playId":"0d285ce1-e0f7-34f3-8404-e7ffc3c27b7d","pitchNumber":4,"startTime":"2026-02-27T20:25:23.518Z","endTime":"2026-02-27T20:25:30.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:25:30.014Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T20:25:37.716Z","endTime":"2026-02-27T20:27:44.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872947240358823,"aZ":-27.478136058608385,"pfxX":-0.9173030612923405,"pfxZ":2.793875855838179,"pX":1.4729318169724486,"pZ":3.21121930866947,"vX0":10.747761659338734,"vY0":-128.35317491351017,"vZ0":-2.04810884542481,"x":60.86,"y":152.08,"x0":-2.637276710273146,"y0":50.001846771710746,"z0":6.144889220686862,"aX":-1.5427798257844312},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-0.6,"spinRate":2101,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4256393789775088,"extension":6.049096745173409},"index":0,"playId":"023a9b1d-6c54-307d-903d-39da9fda4c37","pitchNumber":1,"startTime":"2026-02-27T20:25:47.939Z","endTime":"2026-02-27T20:25:52.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.2,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17529885484744,"aZ":-11.837664058784636,"pfxX":-5.448228585906616,"pfxZ":10.910315255433177,"pX":0.40591830697272746,"pZ":2.9794282575821196,"vX0":9.333710859210942,"vY0":-135.34224277691143,"vZ0":-6.283694917255116,"x":101.53,"y":158.34,"x0":-2.3719488338754853,"y0":50.00584586971386,"z0":6.152211849845345,"aX":-10.159054635188701},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":8.0,"spinRate":2320,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4039302789053987,"extension":6.201420838337446},"index":1,"playId":"ebade135-383c-315b-a2bd-16915e5db329","pitchNumber":2,"startTime":"2026-02-27T20:26:00.663Z","endTime":"2026-02-27T20:26:04.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1039825368249,"aZ":-14.976734334977143,"pfxX":-6.131047231024009,"pfxZ":9.585124702754939,"pX":0.5396201347227172,"pZ":0.5773633548182009,"vX0":9.65993250882951,"vY0":-132.29706586175132,"vZ0":-11.069533264198565,"x":96.43,"y":223.19,"x0":-2.3427965946075373,"y0":50.000886933991225,"z0":5.88219657287501,"aX":-10.996936803960395},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2106,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4121714853565921,"extension":6.152715443182246},"index":2,"playId":"65b6615e-6d43-3844-9814-0f8f0ee391b0","pitchNumber":3,"startTime":"2026-02-27T20:26:13.118Z","endTime":"2026-02-27T20:26:17.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373089979437935,"aZ":-28.910459803189656,"pfxX":0.6532445694034196,"pfxZ":1.9477729782111055,"pX":-0.18140994483667963,"pZ":4.311585661403629,"vX0":6.589135836341773,"vY0":-128.60744939054223,"vZ0":0.9922268395041358,"x":123.91,"y":122.37,"x0":-2.860343762473078,"y0":50.00440160032055,"z0":6.16104930330962,"aX":1.0948219956716037},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-2.6,"spinRate":2041,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42569391121150435,"extension":5.969900024598752},"index":3,"playId":"02ce8f1d-92f5-3f3b-820b-628a343ad813","pitchNumber":4,"startTime":"2026-02-27T20:26:29.401Z","endTime":"2026-02-27T20:26:32.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46884562383281,"aZ":-10.438839893802864,"pfxX":-6.487940833513319,"pfxZ":11.458355005704554,"pX":-0.28045045205391134,"pZ":4.096585602593676,"vX0":8.151338268682341,"vY0":-137.36237167075637,"vZ0":-3.7248778989760485,"x":127.69,"y":128.17,"x0":-2.453566800847216,"y0":50.00532417221146,"z0":6.188347880948903,"aX":-12.310607418700824},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":9.8,"spinRate":2398,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39984040334942295,"extension":6.130955160252359},"index":4,"playId":"8a8c1695-26a4-3eb3-a214-06cb8dc83d93","pitchNumber":5,"startTime":"2026-02-27T20:26:48.578Z","endTime":"2026-02-27T20:26:51.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700078488514794,"aZ":-21.391072371550596,"pfxX":-9.814901281287502,"pfxZ":6.704856781097996,"pX":0.06319007848797388,"pZ":2.5768426752818683,"vX0":9.147324035527685,"vY0":-125.81681964854648,"vZ0":-4.666711323404305,"x":114.59,"y":169.21,"x0":-2.338383312877957,"y0":50.00553540763583,"z0":6.181691330300852,"aX":-15.792828626954371},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":2111,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4347578639863823,"extension":6.213798396913094},"index":5,"playId":"758d7f9b-9325-3d63-a2e0-5c52921e5ee8","pitchNumber":6,"startTime":"2026-02-27T20:27:05.881Z","endTime":"2026-02-27T20:27:13.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496412917502674,"aZ":-12.448230526866668,"pfxX":-7.311873737895833,"pfxZ":10.331566629144806,"pX":0.4680748638138605,"pZ":3.209022632127201,"vX0":10.205776856056001,"vY0":-137.09694402075357,"vZ0":-5.786147704987286,"x":99.16,"y":152.14,"x0":-2.347793981286002,"y0":50.0017123007363,"z0":6.192001030335799,"aX":-13.959266461125532},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2369,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3990948479444043,"extension":6.2256792411195585},"hitData":{"launchSpeed":90.1,"launchAngle":20.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.27,"coordY":96.91}},"index":6,"playId":"b25b3ea8-c4ab-3138-8438-3f9f9d2ef1cb","pitchNumber":7,"startTime":"2026-02-27T20:27:35.393Z","endTime":"2026-02-27T20:27:44.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:27:44.499Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Ezequiel Tovar to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T20:27:52.954Z","endTime":"2026-02-27T20:28:09.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.106651581867098,"aZ":-28.090720537162984,"pfxX":0.22620698286427737,"pfxZ":2.555619259825482,"pX":-0.1229636819246475,"pZ":1.6289365721596218,"vX0":5.880353810413672,"vY0":-125.0174279144572,"vZ0":-5.394374964800247,"x":121.69,"y":194.8,"x0":-2.526190035675488,"y0":50.00208052765823,"z0":6.09537468702716,"aX":0.36040542907761475},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.7,"breakHorizontal":-1.7,"spinRate":2252,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4366436341632296,"extension":6.103303971134363},"hitData":{"launchSpeed":61.3,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.4,"coordY":145.16}},"index":0,"playId":"c9cc07fc-0ea5-3807-98a4-389d08e5d9db","pitchNumber":1,"startTime":"2026-02-27T20:28:01.946Z","endTime":"2026-02-27T20:28:09.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:28:09.824Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T20:30:10.152Z","endTime":"2026-02-27T20:30:22.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.515791404565455,"aZ":-12.882880383861055,"pfxX":-6.535619616898945,"pfxZ":9.913187656111177,"pX":-0.46499768465663555,"pZ":1.70058549606438,"vX0":6.262995760867605,"vY0":-138.72672478116195,"vZ0":-8.494308811748839,"x":134.72,"y":192.86,"x0":-1.9045759181513555,"y0":50.00097488286453,"z0":5.664175872442652,"aX":-12.716323603085662},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2436,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39508183665046026,"extension":5.97780791083678},"hitData":{"launchSpeed":78.2,"launchAngle":29.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.86,"coordY":84.42}},"index":0,"playId":"ad2f3ae5-38dd-366f-9364-f888450d25a6","pitchNumber":1,"startTime":"2026-02-27T20:30:13.157Z","endTime":"2026-02-27T20:30:22.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:30:22.068Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, shortstop Xander Bogaerts to first baseman Miguel Andujar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T20:30:44.337Z","endTime":"2026-02-27T20:31:46.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346569394287645,"aZ":-32.185498861543564,"pfxX":4.816822789928067,"pfxZ":-0.010536670306689366,"pX":-0.3924376360842001,"pZ":1.9613073608257143,"vX0":2.9336293662019464,"vY0":-121.35142903719768,"vZ0":-2.630051208025681,"x":131.96,"y":185.82,"x0":-2.2419505861310642,"y0":50.00147521259896,"z0":5.857955466462665,"aX":7.1952480963491485},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.4,"breakHorizontal":-9.4,"spinRate":3207,"spinDirection":83},"zone":7,"typeConfidence":2.0,"plateTime":0.4510576328714295,"extension":5.825828183482795},"index":0,"playId":"26349a7e-a8ed-3c48-8c27-2e84936330a1","pitchNumber":1,"startTime":"2026-02-27T20:30:44.337Z","endTime":"2026-02-27T20:30:52.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77926161500643,"aZ":-15.952598919131733,"pfxX":-8.740491894303725,"pfxZ":8.383366583707675,"pX":-0.3149686898168659,"pZ":3.309987696602153,"vX0":7.23025408552992,"vY0":-138.86675191149916,"vZ0":-3.83530847444157,"x":129.01,"y":149.41,"x0":-1.8287781561790186,"y0":50.0014918675897,"z0":5.783768432881695,"aX":-16.911627609847244},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2531,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39582027026073785,"extension":6.009153776110711},"index":1,"playId":"767f48ba-4971-31f6-9ec0-999a0d330b54","pitchNumber":2,"startTime":"2026-02-27T20:30:56.732Z","endTime":"2026-02-27T20:31:02.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.969782928082374,"aZ":-29.178833266224668,"pfxX":-11.868994886197896,"pfxZ":1.768025867310688,"pX":-1.3679467852414762,"pZ":2.035619793409791,"vX0":5.815797070106908,"vY0":-129.61732579695018,"vZ0":-3.593656494836212,"x":169.14,"y":183.82,"x0":-2.102859967933483,"y0":50.0044459070813,"z0":5.676580049965997,"aX":-20.127289765696176},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":20.2,"spinRate":2299,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42313563410490307,"extension":6.005447401941858},"index":2,"playId":"127377d5-b257-3d5e-8153-60eedd2f2ec5","pitchNumber":3,"startTime":"2026-02-27T20:31:15.586Z","endTime":"2026-02-27T20:31:22.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40606469915973,"aZ":-29.93673936069672,"pfxX":-11.992709506490602,"pfxZ":1.3036620204692166,"pX":-1.010162484787774,"pZ":2.158620854916966,"vX0":6.6340696978469795,"vY0":-130.56216890884548,"vZ0":-3.325662292894499,"x":155.51,"y":180.5,"x0":-2.0360106146174832,"y0":50.000165028245966,"z0":5.719752633576048,"aX":-20.546967656652377},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":20.0,"spinRate":2338,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4207126343839769,"extension":5.936339952495818},"hitData":{"launchSpeed":100.8,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.37,"coordY":133.2}},"index":3,"playId":"cf542e92-7068-3b88-adab-6e67eb9f3469","pitchNumber":4,"startTime":"2026-02-27T20:31:38.678Z","endTime":"2026-02-27T20:31:46.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:31:46.339Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T20:31:52.787Z","endTime":"2026-02-27T20:33:30.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532338584418174,"aZ":-26.694613695338163,"pfxX":3.3329753636075257,"pfxZ":3.525979583345764,"pX":-0.19544263350886998,"pZ":2.6666693465142672,"vX0":3.8125380100206816,"vY0":-124.32734365612185,"vZ0":-1.978643465419597,"x":124.45,"y":166.78,"x0":-2.185836662896696,"y0":50.00400292890588,"z0":5.703428489994461,"aX":5.181592808216523},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":-7.0,"spinRate":2935,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.44171946934616946,"extension":5.847088414288986},"index":0,"playId":"22fb5432-a006-36f3-9d61-fe564c8d7048","pitchNumber":1,"startTime":"2026-02-27T20:32:08.828Z","endTime":"2026-02-27T20:32:14.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-02-27T20:32:21.144Z","endTime":"2026-02-27T20:32:29.892Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":83.3,"endSpeed":77.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084404929139588,"aZ":-37.1838122250898,"pfxX":6.797429081700417,"pfxZ":-3.3611623119513077,"pX":-0.6219659234242472,"pZ":1.059263240453526,"vX0":1.574978341992725,"vY0":-121.38642716006547,"vZ0":-3.68636460571484,"x":140.71,"y":210.18,"x0":-2.1625784779731627,"y0":50.00426445002852,"z0":5.839950400265225,"aX":10.12881117211184},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.7,"breakHorizontal":-12.7,"spinRate":3304,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.45147755480463747,"extension":6.05859071447226},"index":2,"playId":"979dca51-c995-31e8-a00e-964fa90d3a80","pitchNumber":2,"startTime":"2026-02-27T20:32:29.892Z","endTime":"2026-02-27T20:32:35.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874030013179073,"aZ":-33.757488676765675,"pfxX":-11.821131567533433,"pfxZ":-0.9428194090612276,"pX":0.22208327787736265,"pZ":2.3503176050436907,"vX0":9.353448474577446,"vY0":-129.24236507974635,"vZ0":-1.9726703690173917,"x":108.53,"y":175.32,"x0":-1.9218603912224994,"y0":50.00287056977123,"z0":5.7352565036813346,"aX":-19.844058847822367},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":19.1,"spinRate":2117,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.42505134623529806,"extension":6.090029570679259},"index":3,"playId":"28d3e65a-d766-3cc8-a4a9-119b667a8f94","pitchNumber":3,"startTime":"2026-02-27T20:32:44.547Z","endTime":"2026-02-27T20:32:49.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.180876287618158,"aZ":-26.15210844647945,"pfxX":-12.334542428570462,"pfxZ":3.4209602631420055,"pX":0.378476232708786,"pZ":0.5486617666055306,"vX0":9.601938071705902,"vY0":-132.2383158072883,"vZ0":-8.381205121511645,"x":102.57,"y":223.97,"x0":-1.7107388658487026,"y0":50.000010511241236,"z0":5.699839009384085,"aX":-21.67767607939312},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":20.0,"spinRate":2383,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4154024906096967,"extension":6.287662678252408},"index":4,"playId":"8cd5019c-5a6d-3260-a17e-6c62b2702056","pitchNumber":4,"startTime":"2026-02-27T20:32:58.478Z","endTime":"2026-02-27T20:33:06.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33191044756806,"aZ":-31.741472460476732,"pfxX":3.945816063142496,"pfxZ":0.2686091666284547,"pX":0.5938194644438931,"pZ":2.7622472877409994,"vX0":5.0997483478493795,"vY0":-126.81392398213268,"vZ0":-1.5754859562013475,"x":94.36,"y":164.2,"x0":-1.9511104432153343,"y0":50.00586529054021,"z0":5.908027479576691,"aX":6.470405521223335},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-8.3,"spinRate":2921,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.43082521586009914,"extension":6.140230506959495},"index":5,"playId":"31c6f9ac-725a-3b18-b139-80c088e37b2d","pitchNumber":5,"startTime":"2026-02-27T20:33:27.088Z","endTime":"2026-02-27T20:33:30.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:33:30.751Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sung-Mun Song singles on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:35:40.595Z","endTime":"2026-02-27T20:37:10.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T20:34:09.216Z","endTime":"2026-02-27T20:35:42.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685299,"link":"/api/v1/people/685299","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64978980326053,"aZ":-15.74774960407235,"pfxX":-2.787599628575383,"pfxZ":8.287705292897439,"pX":0.4276882318967934,"pZ":2.1495100754042635,"vX0":5.509180428636771,"vY0":-139.70958221948075,"vZ0":-7.324370188806404,"x":100.7,"y":180.74,"x0":-1.2051678621760136,"y0":50.00559275535785,"z0":5.8348082700041655,"aX":-5.527325875142426},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":4.0,"spinRate":2433,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3916250634032332,"extension":5.905202892678606},"index":1,"playId":"6c39c5d7-fa03-3e7a-95a2-d44952d77745","pitchNumber":1,"startTime":"2026-02-27T20:35:42.619Z","endTime":"2026-02-27T20:35:46.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":96.9,"endSpeed":89.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613696104486827,"aZ":-20.458072072707672,"pfxX":-1.7904030480717337,"pfxZ":5.8085667057145605,"pX":1.1940333185914158,"pZ":1.5345173789290534,"vX0":7.02743592248732,"vY0":-140.79101461226855,"vZ0":-8.068042263885102,"x":71.49,"y":197.35,"x0":-1.0967656622164959,"y0":50.00206658770397,"z0":5.750928000676328,"aX":-3.6114708361567933},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.1,"breakHorizontal":1.9,"spinRate":2536,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38836437222354325,"extension":5.872030662039961},"index":2,"playId":"a67b32ff-d32f-3ae7-8389-dd2d0a622e46","pitchNumber":2,"startTime":"2026-02-27T20:35:56.456Z","endTime":"2026-02-27T20:36:03.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20634795353499,"aZ":-18.88636815487208,"pfxX":-1.3843295622867113,"pfxZ":6.728712004287582,"pX":-0.30984681919995755,"pZ":2.490629451955399,"vX0":3.1483894462265507,"vY0":-139.7917656117787,"vZ0":-5.863908506486003,"x":128.81,"y":171.53,"x0":-1.272007748502127,"y0":50.001948982096025,"z0":5.85982160328091,"aX":-2.733612576711424},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":1.8,"spinRate":2441,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39216455048343324,"extension":5.894174210707411},"index":3,"playId":"141d104c-6058-3cd4-b04a-d3e313037ae9","pitchNumber":3,"startTime":"2026-02-27T20:36:12.834Z","endTime":"2026-02-27T20:36:17.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-27T20:36:26.500Z","endTime":"2026-02-27T20:36:36.832Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.537211502472893,"aZ":-33.05639606602835,"pfxX":9.522010348907495,"pfxZ":-0.5806743270159966,"pX":0.5286801404347395,"pZ":1.7183763007338282,"vX0":1.608018527762066,"vY0":-123.52803144914249,"vZ0":-3.2737634764614016,"x":96.85,"y":192.38,"x0":-1.3681076179229223,"y0":50.00038985479362,"z0":5.864228280656244,"aX":14.58805596577454},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.6,"breakHorizontal":-17.6,"spinRate":2929,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.44484906840922234,"extension":5.766812812908277},"index":5,"playId":"8f87dd70-68c0-32a7-94d7-5d602a6650ba","pitchNumber":4,"startTime":"2026-02-27T20:36:36.832Z","endTime":"2026-02-27T20:36:41.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563350377891723,"aZ":-28.301905566872634,"pfxX":2.1697195493119477,"pfxZ":2.255794336352988,"pX":-0.009812327510698994,"pZ":1.5383163974656324,"vX0":2.550758348076894,"vY0":-130.50441050739676,"vZ0":-5.424003818035406,"x":117.37,"y":197.25,"x0":-1.2833396636088044,"y0":50.00288167058785,"z0":5.786672628767799,"aX":3.726719504347438},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.6,"spinRate":2913,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.42038722478192714,"extension":5.899335621880052},"hitData":{"launchSpeed":70.4,"launchAngle":18.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.06,"coordY":109.9}},"index":6,"playId":"c7cc452c-9c8b-33fe-a959-061195af3fd5","pitchNumber":5,"startTime":"2026-02-27T20:36:59.282Z","endTime":"2026-02-27T20:37:10.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:37:10.432Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Campusano walks. Sung-Mun Song to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:37:25.189Z","endTime":"2026-02-27T20:39:05.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21399443323854,"aZ":-13.707124774766616,"pfxX":-2.510429256483531,"pfxZ":9.131183343443057,"pX":0.5158376984919237,"pZ":3.8370121054229998,"vX0":5.274093386101078,"vY0":-141.52282873653255,"vZ0":-3.702283952474633,"x":97.34,"y":135.18,"x0":-1.0482596017492452,"y0":50.00168102964534,"z0":6.0439861333565075,"aX":-5.077052578846252},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2391,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3874756094691234,"extension":5.886917765483884},"index":0,"playId":"1b5c664a-d230-378a-bd59-556ff2d412ff","pitchNumber":1,"startTime":"2026-02-27T20:37:32.669Z","endTime":"2026-02-27T20:37:39.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"cb59e95c-15a4-35d0-82e4-9e4f3995ebda","startTime":"2026-02-27T20:37:49.437Z","endTime":"2026-02-27T20:37:54.564Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51370161645552,"aZ":-17.108283255335657,"pfxX":-0.1837442942579594,"pfxZ":7.634683058340229,"pX":7.0437613449624E-4,"pZ":3.7077084994876968,"vX0":3.7487168946370755,"vY0":-139.82676551582009,"vZ0":-3.1026482382495644,"x":116.97,"y":138.67,"x0":-1.335372445663012,"y0":50.00310709073637,"z0":5.95891869437085,"aX":-0.36276823452867807},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":-0.5,"spinRate":2524,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.392226191508779,"extension":5.934035362197681},"index":2,"playId":"dbc9ac55-0ad3-39ee-8972-1b9cf0f6ff25","pitchNumber":2,"startTime":"2026-02-27T20:38:07.786Z","endTime":"2026-02-27T20:38:13.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.581635483551338,"aZ":-15.898787058992642,"pfxX":-1.2262334973021716,"pfxZ":8.810014283772476,"pX":1.187898539299828,"pZ":1.9418802535367634,"vX0":6.268238828488538,"vY0":-135.10711311604007,"vZ0":-7.24769161047123,"x":71.72,"y":186.35,"x0":-1.003547752201884,"y0":50.00630772885011,"z0":5.777882659304925,"aX":-2.2669276916620693},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":0.8,"spinRate":2404,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40548883131309665,"extension":5.983761332935327},"index":3,"playId":"164f3491-5676-3fa2-818c-49ed5ce7d298","pitchNumber":3,"startTime":"2026-02-27T20:38:26.543Z","endTime":"2026-02-27T20:38:32.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56715293239705,"aZ":-16.253441732288227,"pfxX":-3.705173523631586,"pfxZ":8.275996998572706,"pX":0.1746045421186844,"pZ":1.9703513807745927,"vX0":4.864989329606799,"vY0":-137.79857370533935,"vZ0":-7.470790340425885,"x":110.34,"y":185.58,"x0":-1.1322062130344532,"y0":50.00041601926707,"z0":5.814151272880809,"aX":-7.125979368040971},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":5.6,"spinRate":2435,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3974548952837256,"extension":5.907933393894373},"index":4,"playId":"62313de2-803b-3b50-965f-732dd797cf1b","pitchNumber":4,"startTime":"2026-02-27T20:38:44.126Z","endTime":"2026-02-27T20:38:47.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771855268012057,"aZ":-16.455550870188624,"pfxX":-4.7541239450274,"pfxZ":8.12690784215805,"pX":1.6307214978313538,"pZ":1.1416155433788375,"vX0":8.6928397553217,"vY0":-137.96922765941724,"vZ0":-9.289997451748983,"x":54.84,"y":207.96,"x0":-0.9385282528696368,"y0":50.00238720571227,"z0":5.653840045984487,"aX":-9.195171906465289},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":6.8,"spinRate":2446,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3965047765438543,"extension":5.981055588549473},"index":5,"playId":"0ba63b6d-ba7e-3188-bcb8-34a68a5124ef","pitchNumber":5,"startTime":"2026-02-27T20:38:59.818Z","endTime":"2026-02-27T20:39:05.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":-5.999999999999993,"leverageIndex":1.65,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:39:05.391Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:39:31.074Z","endTime":"2026-02-27T20:40:35.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874517983788174,"aZ":-27.944458522659488,"pfxX":7.473036079123274,"pfxZ":2.78190197254413,"pX":-0.44325768582861425,"pZ":3.0170951790340443,"vX0":0.23419531078760344,"vY0":-123.2010305718788,"vZ0":-1.3766274165970773,"x":133.9,"y":157.32,"x0":-1.50918834057583,"y0":50.00356615778042,"z0":5.968178244352966,"aX":11.367609977265008},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":-13.6,"spinRate":2730,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.4463721932298701,"extension":5.741322116383874},"index":0,"playId":"122a87c1-24df-3d21-a06c-90e50baa9918","pitchNumber":1,"startTime":"2026-02-27T20:39:38.019Z","endTime":"2026-02-27T20:39:42.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588959096546127,"aZ":-34.864486106976415,"pfxX":7.5716803139102264,"pfxZ":-1.8090266118701628,"pX":0.26797669508537136,"pZ":1.5505817178464423,"vX0":1.61593682268055,"vY0":-121.9105343734322,"vZ0":-3.107094981507503,"x":106.79,"y":196.91,"x0":-1.3885356452127644,"y0":50.00349405015849,"z0":5.887106037374602,"aX":11.262605241093855},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":-14.0,"spinRate":2993,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4513168300646031,"extension":5.788872396151292},"index":1,"playId":"430b1700-13c4-35ee-bf2f-66c04518bb54","pitchNumber":2,"startTime":"2026-02-27T20:39:54.580Z","endTime":"2026-02-27T20:39:59.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":74.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.436679832155907,"aZ":-34.9574276391988,"pfxX":8.100893068612915,"pfxZ":-1.944656317553509,"pX":-0.9071237044963658,"pZ":4.00443381443681,"vX0":-0.7510340212318931,"vY0":-119.37511444905707,"vZ0":2.4406252335679897,"x":151.58,"y":130.66,"x0":-1.6386860487943977,"y0":50.0013243662439,"z0":6.130723918008948,"aX":11.610501339853274},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":-14.4,"spinRate":2882,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4600334288052088,"extension":5.731187496635065},"index":2,"playId":"55e3d1d6-b18f-39cc-9237-e296d015a471","pitchNumber":3,"startTime":"2026-02-27T20:40:12.292Z","endTime":"2026-02-27T20:40:16.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158254954422677,"aZ":-15.327365096307284,"pfxX":-2.2890342275145343,"pfxZ":8.341397608032013,"pX":-0.6257813607214915,"pZ":2.244184389745082,"vX0":1.9360810413746343,"vY0":-140.9981112885573,"vZ0":-7.291573358354623,"x":140.85,"y":178.19,"x0":-1.022920996974982,"y0":50.00322545328217,"z0":5.847174846752893,"aX":-4.622907283980073},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":3.7,"spinRate":2471,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.38802320941380364,"extension":5.823636277966822},"index":3,"playId":"6a9f50ab-5ca4-3095-92f9-ef3b27f8a287","pitchNumber":4,"startTime":"2026-02-27T20:40:29.619Z","endTime":"2026-02-27T20:40:35.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":2.05,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:40:35.822Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks. Sung-Mun Song to 3rd. Luis Campusano to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:40:48.420Z","endTime":"2026-02-27T20:42:16.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnThird":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.126541296107774,"aZ":-14.433889783128096,"pfxX":-2.343200513203412,"pfxZ":8.978396477235453,"pX":-0.12429390220994939,"pZ":4.183019251696154,"vX0":3.6428645911194466,"vY0":-140.04133453894462,"vZ0":-2.3223952275484896,"x":121.74,"y":125.84,"x0":-1.1405957765229384,"y0":50.003452991151015,"z0":5.972979733000239,"aX":-4.630586566815541},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2483,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3918827325769114,"extension":5.824422589103906},"index":0,"playId":"bc24ecb8-e72f-302c-b459-397ff912252c","pitchNumber":1,"startTime":"2026-02-27T20:40:54.525Z","endTime":"2026-02-27T20:40:59.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08874157850017,"aZ":-15.307931344446544,"pfxX":-2.538152745548446,"pfxZ":8.736645177492655,"pX":-0.7110843064943398,"pZ":3.742542237654245,"vX0":1.923597755062637,"vY0":-138.13814580700748,"vZ0":-2.9982975620587533,"x":144.1,"y":137.73,"x0":-1.0870869404780785,"y0":50.00257061459258,"z0":5.872594142979379,"aX":-4.899803229123393},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":4.2,"spinRate":2345,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3966695608031823,"extension":5.9834429630199315},"index":1,"playId":"935325a0-9b71-34cc-8fad-b2a94d91c984","pitchNumber":2,"startTime":"2026-02-27T20:41:11.163Z","endTime":"2026-02-27T20:41:15.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.740231579053777,"aZ":-14.08097885855103,"pfxX":-2.7992603920083456,"pfxZ":9.31721113380258,"pX":0.99853941037441,"pZ":2.668256917833689,"vX0":6.435519097525013,"vY0":-138.20912406262056,"vZ0":-6.0232906932920605,"x":78.94,"y":166.74,"x0":-0.9925571030650941,"y0":50.001549411553384,"z0":5.815213625758449,"aX":-5.435767800196831},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":3.8,"spinRate":2426,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39574401474267873,"extension":5.941295224185233},"index":2,"playId":"3eac9c7d-0f32-351c-a666-a49d95ae4e18","pitchNumber":3,"startTime":"2026-02-27T20:41:30.312Z","endTime":"2026-02-27T20:41:35.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28118244877283,"aZ":-19.120802267419513,"pfxX":-4.599337527793444,"pfxZ":6.380064900528214,"pX":1.2033979554546737,"pZ":1.8584837488687038,"vX0":7.784777426902333,"vY0":-141.46034783722166,"vZ0":-7.528052772614348,"x":71.13,"y":188.6,"x0":-0.9743362156300984,"y0":50.00511122840793,"z0":5.759006182714473,"aX":-9.414686138298439},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":7.0,"spinRate":2494,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38573698092142994,"extension":5.991317044359914},"index":3,"playId":"088e3832-e155-35c5-838f-5b0ad6305c82","pitchNumber":4,"startTime":"2026-02-27T20:41:53.810Z","endTime":"2026-02-27T20:41:59.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056430085585404,"aZ":-19.114048360437756,"pfxX":-3.2341901085918137,"pfxZ":6.674444978426866,"pX":-1.4988412980073007,"pZ":3.7812123146343257,"vX0":0.2606131178092431,"vY0":-138.77347139736096,"vZ0":-2.401893471972102,"x":174.13,"y":136.69,"x0":-1.1733557583967023,"y0":50.00514796898839,"z0":5.926397988964047,"aX":-6.330256934724301},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":5.8,"spinRate":2392,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39417191744335334,"extension":5.896402978701054},"index":4,"playId":"de19f199-822d-3ed0-a913-704e45e697f5","pitchNumber":5,"startTime":"2026-02-27T20:42:11.769Z","endTime":"2026-02-27T20:42:16.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.9,"awayTeamWinProbability":61.1,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":2.17,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:42:16.757Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Manny Machado out on a sacrifice fly to right fielder Mickey Moniak. Sung-Mun Song scores. Luis Campusano to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:43:19.891Z","endTime":"2026-02-27T20:44:40.681Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T20:42:31.921Z","endTime":"2026-02-27T20:43:22.184Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806184226360646,"aZ":-31.739698977349654,"pfxX":7.889980117992506,"pfxZ":0.29596666213437395,"pX":0.2399519450258068,"pZ":3.5446593382030094,"vX0":1.397914989958669,"vY0":-121.84396855715615,"vZ0":0.8919509710268647,"x":107.85,"y":143.07,"x0":-1.3673455751923973,"y0":50.00521033825595,"z0":5.944085256121285,"aX":11.712025150983552},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":2763,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4517488019829985,"extension":5.714929288165508},"index":1,"playId":"2487a88d-477c-347c-bff1-415bebb669ca","pitchNumber":1,"startTime":"2026-02-27T20:43:22.184Z","endTime":"2026-02-27T20:43:26.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.790424259797952,"aZ":-13.373993674610844,"pfxX":-1.3331460546231622,"pfxZ":9.503106979140124,"pX":-0.13321800937272066,"pZ":3.212962907444343,"vX0":3.0356903253768994,"vY0":-139.8183075860823,"vZ0":-4.795927699350574,"x":122.08,"y":152.03,"x0":-1.0602348223877265,"y0":50.00273907958661,"z0":5.82951299886266,"aX":-2.6378047649201},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":1.8,"spinRate":2428,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3918886204775256,"extension":5.9347123141606595},"index":2,"playId":"b8707112-01ac-337e-86bc-ba6ca728515f","pitchNumber":2,"startTime":"2026-02-27T20:43:38.039Z","endTime":"2026-02-27T20:43:42.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.364807728942587,"aZ":-29.933718803123256,"pfxX":8.508059862580973,"pfxZ":1.4850177623538947,"pX":0.7519221217108851,"pZ":1.9342439073064386,"vX0":2.1453794193020004,"vY0":-122.3539368276774,"vZ0":-3.1755638706045555,"x":88.34,"y":186.56,"x0":-1.2426106029554636,"y0":50.002948563334634,"z0":5.828686490721962,"aX":12.828615967588574},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":-16.0,"spinRate":2811,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4485997057218176,"extension":5.7966626362068645},"index":3,"playId":"81ea3b08-7ae1-3985-8780-5c1534d97ccf","pitchNumber":3,"startTime":"2026-02-27T20:43:52.829Z","endTime":"2026-02-27T20:43:59.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12806055751746,"aZ":-16.86922788333738,"pfxX":-3.3805470318191086,"pfxZ":7.673442833432799,"pX":0.5927503598713146,"pZ":1.4240098503970455,"vX0":5.582472556406663,"vY0":-139.7657196377963,"vZ0":-8.723483427785876,"x":94.41,"y":200.33,"x0":-0.9839490100139061,"y0":50.00386025825791,"z0":5.675768862827412,"aX":-6.743242684137095},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":5.0,"spinRate":2552,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3906891096642102,"extension":5.985234208602375},"index":4,"playId":"b2980951-aa9a-342e-a4cf-880aa880b088","pitchNumber":4,"startTime":"2026-02-27T20:44:10.193Z","endTime":"2026-02-27T20:44:14.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28424269593295,"aZ":-17.25119691540556,"pfxX":-3.6073031341440913,"pfxZ":7.431132733027016,"pX":-0.49941687377881727,"pZ":2.5765083241810243,"vX0":3.318054476048038,"vY0":-140.25240498859444,"vZ0":-5.918712608870889,"x":136.04,"y":169.21,"x0":-1.2244061618895912,"y0":50.00559482155533,"z0":5.82450350440563,"aX":-7.246800545882586},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":5.9,"spinRate":2480,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3893193953335805,"extension":6.003592222095087},"hitData":{"launchSpeed":96.0,"launchAngle":20.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.79,"coordY":95.89}},"index":5,"playId":"89b4c3c8-085e-33b2-b805-eec2829d0691","pitchNumber":5,"startTime":"2026-02-27T20:44:27.165Z","endTime":"2026-02-27T20:44:40.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":669134,"link":"/api/v1/people/669134"},"third":{"id":823550,"link":"/api/v1/people/823550"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":2.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:44:40.681Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to left fielder Sterlin Thompson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T20:47:14.197Z","endTime":"2026-02-27T20:49:17.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668943,"fullName":"Ryan Miller","link":"/api/v1/people/668943"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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":"2026-02-27T20:45:00.600Z","endTime":"2026-02-27T20:45:19.577Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Miller replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-02-27T20:45:19.577Z","endTime":"2026-02-27T20:47:16.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668943,"link":"/api/v1/people/668943"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.324921818435886,"aZ":-18.971063252230113,"pfxX":-7.060424893884502,"pfxZ":7.18710092034055,"pX":-0.13104609596208683,"pZ":2.8198098985339697,"vX0":6.5907223694701145,"vY0":-134.4832399283044,"vZ0":-0.8822518043824252,"x":122.0,"y":162.65,"x0":-1.6925643404129214,"y0":50.00451001386694,"z0":4.4939469425367236,"aX":-12.973963052726216},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2008,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.4068024611039647,"extension":5.950498706028594},"index":2,"playId":"f5c1bf8d-8e4b-3e60-8283-7ff7ba5a3bcc","pitchNumber":1,"startTime":"2026-02-27T20:47:16.378Z","endTime":"2026-02-27T20:47:21.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"f5c1bf8d-8e4b-3e60-8283-7ff7ba5a3bcc","startTime":"2026-02-27T20:47:21.047Z","endTime":"2026-02-27T20:47:43.276Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":88.5,"endSpeed":81.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56989340453268,"aZ":-24.234091117805715,"pfxX":1.764037062112334,"pfxZ":4.682503553282846,"pX":0.8700665061962738,"pZ":2.0446487111694127,"vX0":5.830517207587867,"vY0":-128.84261025493362,"vZ0":-1.6080816393699577,"x":83.84,"y":183.57,"x0":-1.6434710810199482,"y0":50.00421276312265,"z0":4.533839337718712,"aX":2.990834863850649},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2425,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.42369599616238807,"extension":6.151432529349289},"index":4,"playId":"63d2f786-0076-3e63-bf2e-89b575b0e825","pitchNumber":2,"startTime":"2026-02-27T20:47:43.276Z","endTime":"2026-02-27T20:47:49.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"playId":"1d15bf2a-88e2-34c5-b376-366228e6e36d","startTime":"2026-02-27T20:47:59.556Z","endTime":"2026-02-27T20:48:03.104Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760000439892448,"aZ":-31.165850183287596,"pfxX":7.96852041720215,"pfxZ":0.7451846693855426,"pX":1.107283987576071,"pZ":2.5627928874977948,"vX0":3.7851134257167005,"vY0":-115.83050636162493,"vZ0":1.4916672212874513,"x":74.79,"y":169.58,"x0":-1.5860790324829213,"y0":50.00256477175006,"z0":4.90279226034716,"aX":10.76582173647427},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.0,"breakHorizontal":-15.4,"spinRate":2430,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.47389210160537454,"extension":6.05647574943833},"index":6,"playId":"5647fc09-1bc8-3360-a357-de27660129f5","pitchNumber":3,"startTime":"2026-02-27T20:48:19.033Z","endTime":"2026-02-27T20:48:22.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"playId":"644e605b-4655-33eb-b36e-7ea364c1a2b6","startTime":"2026-02-27T20:48:43.131Z","endTime":"2026-02-27T20:48:50.890Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215584543165004,"aZ":-31.46203374171919,"pfxX":6.5472186912953525,"pfxZ":0.5130224112407813,"pX":0.06931521824605126,"pZ":2.9420165628540937,"vX0":2.119483723532308,"vY0":-116.87064920958296,"vZ0":2.3723433938408216,"x":114.36,"y":159.35,"x0":-1.7010921128308814,"y0":50.000296925446406,"z0":4.880659139056695,"aX":9.001696125174824},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.8,"breakHorizontal":-12.4,"spinRate":2453,"spinDirection":68},"zone":2,"typeConfidence":0.9,"plateTime":0.4697144076957471,"extension":6.109343505380691},"hitData":{"launchSpeed":97.3,"launchAngle":57.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.02,"coordY":101.26}},"index":8,"playId":"d66249f6-b257-3fda-af65-647e5f197120","pitchNumber":4,"startTime":"2026-02-27T20:49:04.836Z","endTime":"2026-02-27T20:49:17.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668943,"link":"/api/v1/people/668943"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.85,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:49:17.385Z","atBatIndex":18},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Adael Amador reaches on a throwing error by shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:51:20.467Z","endTime":"2026-02-27T20:51:59.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":94.7,"endSpeed":86.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93892944154004,"aZ":-16.71651447045338,"pfxX":-7.393532049491754,"pfxZ":8.089324974755117,"pX":-0.8576567713318701,"pZ":3.2317283603259614,"vX0":5.452538258787647,"vY0":-137.69519963491896,"vZ0":-4.058612061753728,"x":149.69,"y":151.52,"x0":-1.9076977780024738,"y0":50.003617295623805,"z0":5.863355743859248,"aX":-14.130187990806354},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2353,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3985178281142776,"extension":5.706502427494559},"index":0,"playId":"0ea68834-0fa0-39fb-92c4-85939da5783f","pitchNumber":1,"startTime":"2026-02-27T20:51:22.052Z","endTime":"2026-02-27T20:51:26.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84054492160943,"aZ":-32.67830390290316,"pfxX":4.588696388379766,"pfxZ":-0.337824326491889,"pX":-0.3439543479361059,"pZ":3.0387158846458853,"vX0":2.6941065651364107,"vY0":-120.99823433600602,"vZ0":-0.44238682205209,"x":130.11,"y":156.73,"x0":-2.0701800200911937,"y0":50.00488975634709,"z0":6.100985612483902,"aX":6.767007532493017},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.5,"breakHorizontal":-9.0,"spinRate":3098,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.4536324494690529,"extension":5.639407425366168},"index":1,"playId":"bf1a0790-888e-3dd8-88a8-136ed40995c6","pitchNumber":2,"startTime":"2026-02-27T20:51:33.712Z","endTime":"2026-02-27T20:51:38.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.262790805264316,"aZ":-13.260757875578852,"pfxX":-7.20864326467405,"pfxZ":9.623368837528929,"pX":-0.5603002298577677,"pZ":2.689988035256401,"vX0":6.150899868337063,"vY0":-139.7381905213927,"vZ0":-6.051426112054948,"x":138.36,"y":166.15,"x0":-1.8599879724400727,"y0":50.00442859630132,"z0":5.764752844288965,"aX":-14.171380649538216},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2509,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3928706398344022,"extension":5.756597532472712},"hitData":{"launchSpeed":93.7,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.25,"coordY":156.95}},"index":2,"playId":"a77aa351-6a8b-3328-b220-b02fcd8102c8","pitchNumber":3,"startTime":"2026-02-27T20:51:51.572Z","endTime":"2026-02-27T20:51:59.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:51:59.285Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sterlin Thompson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:52:16.900Z","endTime":"2026-02-27T20:53:59.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":83.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289877827693562,"aZ":-24.233237029002865,"pfxX":1.9564268913640925,"pfxZ":4.500520101804211,"pX":0.2635870891514042,"pZ":1.9034625292941623,"vX0":4.891411251725274,"vY0":-131.11582388109645,"vZ0":-5.280215561774017,"x":106.95,"y":187.39,"x0":-1.8705895313827114,"y0":50.003635477919346,"z0":5.7211434667908465,"aX":3.44982021439282},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-4.4,"spinRate":2640,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.41565144230406004,"extension":5.811820413353091},"index":0,"playId":"d3ed1dfe-6f7a-30b3-a62b-fe79cb65eeb0","pitchNumber":1,"startTime":"2026-02-27T20:52:26.808Z","endTime":"2026-02-27T20:52:34.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"74ddb0b3-1b82-372d-a9cd-feeb8c92398e","startTime":"2026-02-27T20:52:55.336Z","endTime":"2026-02-27T20:52:58.485Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832680653028916,"aZ":-28.41971235867253,"pfxX":-9.599292425836486,"pfxZ":2.1976143250035918,"pX":-2.182429179110534,"pZ":3.917334618734249,"vX0":2.9295860688795217,"vY0":-129.74202214743775,"vZ0":0.46485727332772775,"x":200.19,"y":133.01,"x0":-2.0783635796827853,"y0":50.00027881915249,"z0":5.899531110867085,"aX":-16.382675053452477},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2067,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4219567015277761,"extension":5.708635305709084},"index":2,"playId":"ef1eb9d5-9e7c-3b9f-9421-507153e222a9","pitchNumber":2,"startTime":"2026-02-27T20:53:12.072Z","endTime":"2026-02-27T20:53:21.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292820506246024,"aZ":-36.29825044367237,"pfxX":4.080629283384071,"pfxZ":-2.8103942355416915,"pX":0.22179713434985987,"pZ":2.4496407072898174,"vX0":3.8775674271148737,"vY0":-120.32351651041412,"vZ0":-0.6803932841490796,"x":108.55,"y":172.64,"x0":-1.9407099019782035,"y0":50.00477717071991,"z0":5.9518426119835945,"aX":5.984099763132591},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.0,"breakHorizontal":-8.3,"spinRate":3065,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4551745580999418,"extension":5.8093385029410545},"index":3,"playId":"762ccdc6-08c3-3bab-ac75-25c923d83b6f","pitchNumber":3,"startTime":"2026-02-27T20:53:30.772Z","endTime":"2026-02-27T20:53:41.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68293262227871,"aZ":-22.36051901581268,"pfxX":-7.965456610006923,"pfxZ":5.100321525118522,"pX":-1.2801651969556074,"pZ":3.860031699943331,"vX0":4.105099199931274,"vY0":-138.29618513630157,"vZ0":-1.1269653027091469,"x":165.8,"y":134.56,"x0":-1.7539877557955121,"y0":50.00388850605699,"z0":5.7817171504372835,"aX":-15.331695329937913},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":2349,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39701371638747185,"extension":5.712750787484535},"index":4,"playId":"1354dc70-00db-3e53-a80c-172561d69579","pitchNumber":4,"startTime":"2026-02-27T20:53:52.446Z","endTime":"2026-02-27T20:53:59.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.8,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:53:59.621Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle McCann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:54:13.082Z","endTime":"2026-02-27T20:55:34.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"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":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":95.5,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79840394411712,"aZ":-17.420736044985993,"pfxX":-6.363599570113671,"pfxZ":7.620919641023867,"pX":-1.068539447827153,"pZ":2.407958799672294,"vX0":4.1588210444162526,"vY0":-138.89366342514228,"vZ0":-6.064563996026084,"x":157.73,"y":173.77,"x0":-1.7657158361122347,"y0":50.00046660328079,"z0":5.795575807416456,"aX":-12.316484315429637},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":10.6,"spinRate":2438,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3957466090789321,"extension":5.812775064160874},"index":0,"playId":"9707ca8c-cfff-3e1d-9426-1e124ce322da","pitchNumber":1,"startTime":"2026-02-27T20:54:17.541Z","endTime":"2026-02-27T20:54:25.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Adael Amador steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"9707ca8c-cfff-3e1d-9426-1e124ce322da","startTime":"2026-02-27T20:54:32.486Z","endTime":"2026-02-27T20:54:45.975Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"postOnSecond":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.5,"dramaIndex":55.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351799843814636,"aZ":-36.22411175514285,"pfxX":4.485892974320892,"pfxZ":-2.7465222118689328,"pX":-0.7076691606459512,"pZ":1.2294061530705132,"vX0":1.6417998395952647,"vY0":-120.46981938968544,"vZ0":-3.370834696718914,"x":143.97,"y":205.59,"x0":-1.9798092491326458,"y0":50.00150439698412,"z0":5.833289857427236,"aX":6.623586929508671},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.5,"breakHorizontal":-8.5,"spinRate":3003,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.4538423983476134,"extension":5.790263176054436},"index":2,"playId":"dec51313-f4ab-3daa-a548-4c9c21f22592","pitchNumber":2,"startTime":"2026-02-27T20:54:45.975Z","endTime":"2026-02-27T20:54:51.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15917595431212,"aZ":-14.240629428152252,"pfxX":-5.966721084165615,"pfxZ":9.207565662980858,"pX":0.23180336523811165,"pZ":2.754765947901798,"vX0":7.606965306579649,"vY0":-138.6958832913896,"vZ0":-5.809044924428807,"x":108.16,"y":164.4,"x0":-1.7717915229695886,"y0":50.00100767573746,"z0":5.826848776882301,"aX":-11.618853739496934},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2530,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39499206208059645,"extension":5.871932957615903},"index":3,"playId":"287b3f61-9bd2-30f7-a033-3a0c332bd251","pitchNumber":3,"startTime":"2026-02-27T20:55:06.207Z","endTime":"2026-02-27T20:55:13.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":86.6,"endSpeed":79.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895141381196964,"aZ":-28.9693533167354,"pfxX":-11.336962820157355,"pfxZ":2.0028482763497477,"pX":-0.013908491926458879,"pZ":1.6071129437202736,"vX0":8.015064072500792,"vY0":-125.84271314872173,"vZ0":-4.253419865158728,"x":117.53,"y":195.39,"x0":-1.7696065128056155,"y0":50.00437238925368,"z0":5.669982609346815,"aX":-18.15764155862555},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":18.7,"spinRate":2111,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.435493095638273,"extension":5.911310676150246},"index":4,"playId":"17765157-39d5-3da0-9e28-d7f753bbb2f3","pitchNumber":4,"startTime":"2026-02-27T20:55:31.002Z","endTime":"2026-02-27T20:55:34.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.5,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:55:34.606Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:55:57.239Z","endTime":"2026-02-27T20:57:24.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523711673269936,"aZ":-25.595230308186864,"pfxX":3.0172633584769764,"pfxZ":4.149994481535101,"pX":0.23847474962895912,"pZ":0.2200289127497722,"vX0":4.371155713381532,"vY0":-125.1818731040605,"vZ0":-8.133935768772282,"x":107.91,"y":232.84,"x0":-1.9230064963710545,"y0":50.002492010592924,"z0":5.6100165321451865,"aX":4.78324374906667},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":-6.5,"spinRate":2865,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.43772814598428145,"extension":5.854273382518971},"index":0,"playId":"3887d9a1-b533-3544-aca5-62cbd6fa7376","pitchNumber":1,"startTime":"2026-02-27T20:55:57.239Z","endTime":"2026-02-27T20:56:04.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90810700982926,"aZ":-15.543562422418338,"pfxX":-7.7937743216892486,"pfxZ":8.365436342466214,"pX":-1.1348838535945824,"pZ":2.0562729849796986,"vX0":4.483697301286422,"vY0":-140.58060229596913,"vZ0":-7.459615524898326,"x":160.26,"y":183.26,"x0":-1.7437680243059308,"y0":50.0000554126284,"z0":5.76638989315833,"aX":-15.490385754295119},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2442,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3906343892784583,"extension":6.036301433136903},"index":1,"playId":"5862473a-6de2-32a6-a83e-470d62fcdc88","pitchNumber":2,"startTime":"2026-02-27T20:56:18.244Z","endTime":"2026-02-27T20:56:23.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.5,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501749375808682,"aZ":-18.795626892925316,"pfxX":-4.357008990995979,"pfxZ":6.834720455261035,"pX":-0.7018652385295588,"pZ":4.317094119236292,"vX0":4.488207182052386,"vY0":-139.08797688798862,"vZ0":-1.2177913623513976,"x":143.75,"y":122.22,"x0":-1.7711734456322645,"y0":50.0017634158036,"z0":6.008282529587621,"aX":-8.52740213066135},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":7.0,"spinRate":2284,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3939505637471279,"extension":5.789444355278797},"index":2,"playId":"edef7feb-dea4-37a8-96da-0ae235bbd65f","pitchNumber":3,"startTime":"2026-02-27T20:56:40.151Z","endTime":"2026-02-27T20:56:47.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17571044074666,"aZ":-28.50506222135927,"pfxX":-9.868231755950378,"pfxZ":2.1972580752280297,"pX":-1.2370298155043251,"pZ":3.515587213982927,"vX0":4.95548371311784,"vY0":-128.58321909063622,"vZ0":-0.31661342633232603,"x":164.15,"y":143.86,"x0":-1.90920478691699,"y0":50.004225856451434,"z0":5.855939641135262,"aX":-16.491475005125004},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":2216,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4263004012256202,"extension":5.872695967972984},"index":3,"playId":"2f31ff95-8ab1-35da-8b01-8c5db1d3e5ba","pitchNumber":4,"startTime":"2026-02-27T20:56:59.009Z","endTime":"2026-02-27T20:57:02.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66963382917613,"aZ":-24.267754509192805,"pfxX":0.9278962704954505,"pfxZ":4.3827986048060605,"pX":-1.1091277089115865,"pZ":2.9948118059580375,"vX0":1.9995548508412493,"vY0":-133.24372587178493,"vZ0":-2.9454742826855806,"x":159.28,"y":157.92,"x0":-1.9887982455015172,"y0":50.00330155286032,"z0":5.8611677180967305,"aX":1.674537924070472},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":-2.0,"spinRate":2643,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.41050304469602406,"extension":5.771932015068548},"index":4,"playId":"4524e074-8eca-34a7-a2df-4c5c0a07c53d","pitchNumber":5,"startTime":"2026-02-27T20:57:17.692Z","endTime":"2026-02-27T20:57:24.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.5,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:57:24.297Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T20:59:48.391Z","endTime":"2026-02-27T21:01:00.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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":"2026-02-27T20:57:32.744Z","endTime":"2026-02-27T20:57:45.499Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ron Marinaccio replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-02-27T20:57:45.499Z","endTime":"2026-02-27T20:59:50.595Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.1,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33498374764605,"aZ":-15.228995015672096,"pfxX":-8.181897673732328,"pfxZ":9.269693555601883,"pX":-0.12064786535469126,"pZ":2.1281590959283023,"vX0":10.070268685511083,"vY0":-135.0776501233794,"vZ0":-4.852034043008744,"x":121.6,"y":181.32,"x0":-2.8527485222755278,"y0":50.00460118530547,"z0":5.036087224635139,"aX":-14.960876596835366},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":12.4,"spinRate":2214,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4071351829363663,"extension":6.5983237910898},"index":2,"playId":"b81f068e-7e82-3023-b913-8fd200d0e2cf","pitchNumber":1,"startTime":"2026-02-27T20:59:50.595Z","endTime":"2026-02-27T20:59:56.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.056052032280835,"aZ":-16.882819395010806,"pfxX":-6.52288223086081,"pfxZ":8.223302424142709,"pX":-0.3361252791485405,"pZ":2.1735352091848865,"vX0":8.877241549392593,"vY0":-135.39494302625164,"vZ0":-4.6428387447624715,"x":129.81,"y":180.09,"x0":-2.807128617240147,"y0":50.00465463192493,"z0":5.08888369675227,"aX":-12.133666900486007},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2206,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4042533337994505,"extension":6.470003259607123},"index":3,"playId":"c3aca665-25b1-3d8b-9d55-5e1b497d8648","pitchNumber":2,"startTime":"2026-02-27T21:00:15.126Z","endTime":"2026-02-27T21:00:18.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":"1ec3230c-351c-4a8b-a814-75a3ea49305f","startTime":"2026-02-27T21:00:37.815Z","endTime":"2026-02-27T21:00:42.815Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.716616806389876,"aZ":-16.781198416973734,"pfxX":-6.385000485358191,"pfxZ":8.050339768143994,"pX":-0.24965372381823717,"pZ":3.9369297714195888,"vX0":8.950136459182614,"vY0":-137.6854369152313,"vZ0":-0.4465769776208075,"x":126.52,"y":132.48,"x0":-2.718951441595295,"y0":50.0030492156888,"z0":5.2408737147608955,"aX":-12.210129461162088},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2163,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3984209540907173,"extension":6.497783986483156},"index":5,"playId":"a0e590c8-64e2-3a15-9c2c-fe1185e70aba","pitchNumber":3,"startTime":"2026-02-27T21:00:55.812Z","endTime":"2026-02-27T21:01:00.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"second":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:01:00.705Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T21:03:49.416Z","endTime":"2026-02-27T21:06:11.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Brebbia replaces Ryan Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:01:37.269Z","endTime":"2026-02-27T21:03:51.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605154,"link":"/api/v1/people/605154"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668943,"link":"/api/v1/people/668943","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.685360368863275,"aZ":-21.571806853724713,"pfxX":2.4859736196018107,"pfxZ":6.483614843348761,"pX":0.6211072165393624,"pZ":1.9720853593482666,"vX0":5.434882946823194,"vY0":-126.51702526644597,"vZ0":-4.908966094568467,"x":93.32,"y":185.53,"x0":-1.8704373446083806,"y0":50.002845480959216,"z0":5.6466782799120745,"aX":4.06522657878739},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.9,"breakHorizontal":-5.6,"spinRate":2538,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.431474706319507,"extension":6.354166854021623},"index":1,"playId":"0df0c436-e35c-3fe5-ad11-cf1b993c3adb","pitchNumber":1,"startTime":"2026-02-27T21:03:51.696Z","endTime":"2026-02-27T21:03:55.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62266393252683,"aZ":-25.41415678969834,"pfxX":-9.905761663366595,"pfxZ":4.119658046626217,"pX":0.10050733136356814,"pZ":2.500863885591286,"vX0":7.976656087039971,"vY0":-127.21351419630928,"vZ0":-2.4825829900225553,"x":113.17,"y":171.26,"x0":-1.785712281231364,"y0":50.00542510647703,"z0":5.499946583425228,"aX":-16.269764409625193},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":1846,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4302383655716544,"extension":6.527713645859756},"index":2,"playId":"8451b71f-4f7a-303e-afc5-e303de92310c","pitchNumber":2,"startTime":"2026-02-27T21:04:12.018Z","endTime":"2026-02-27T21:04:15.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":77.6,"endSpeed":70.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61508838076283,"aZ":-30.67608530726109,"pfxX":4.858335761897928,"pfxZ":1.1926565743745743,"pX":1.0629950505757033,"pZ":-0.05065789361497224,"vX0":4.855876389830759,"vY0":-112.7082182179585,"vZ0":-5.587279839546269,"x":76.48,"y":240.15,"x0":-1.7682899069570517,"y0":50.0037136181155,"z0":5.638071697963454,"aX":6.115698679967955},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.7,"breakHorizontal":-10.2,"spinRate":2587,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.490046167090914,"extension":6.558774127470746},"index":3,"playId":"d5e9361d-fe81-3ed5-99bc-2d1813d1a67f","pitchNumber":3,"startTime":"2026-02-27T21:04:33.989Z","endTime":"2026-02-27T21:04:38.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.5,"endSpeed":85.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121329090587217,"aZ":-14.98634370094109,"pfxX":-6.220188798823849,"pfxZ":9.173173931546113,"pX":-0.9598002078546097,"pZ":4.240085619056749,"vX0":4.527950539515841,"vY0":-136.08375834175283,"vZ0":-1.3873049771204173,"x":153.59,"y":124.3,"x0":-1.8378719776307253,"y0":50.0041351425542,"z0":5.795687015972995,"aX":-11.656445250539118},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2335,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4026460314914244,"extension":6.241157158294578},"index":4,"playId":"f859251e-f255-3127-864a-6de704075cf8","pitchNumber":4,"startTime":"2026-02-27T21:05:18.830Z","endTime":"2026-02-27T21:05:23.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924119509322754,"aZ":-15.33915809148226,"pfxX":-6.723406640194037,"pfxZ":8.975548878666247,"pX":-0.5434178510909077,"pZ":2.719767843745929,"vX0":5.362242979210962,"vY0":-135.8796369323393,"vZ0":-5.113408994152065,"x":137.71,"y":165.35,"x0":-1.665922075015108,"y0":50.00292152032061,"z0":5.686715498802797,"aX":-12.610845836222996},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2531,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4026266725753005,"extension":6.491406251206293},"index":5,"playId":"127b533e-7c83-3caf-ba96-256be47e3c40","pitchNumber":5,"startTime":"2026-02-27T21:05:32.433Z","endTime":"2026-02-27T21:05:38.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95864127624157,"aZ":-23.896439357690454,"pfxX":1.3227078486828332,"pfxZ":5.110726502462266,"pX":0.5685071229879725,"pZ":1.8321811429450672,"vX0":5.251312943752084,"vY0":-126.48524183154441,"vZ0":-4.639070191406244,"x":95.33,"y":189.31,"x0":-1.7068880892592777,"y0":50.00263786195066,"z0":5.607849098196062,"aX":2.1402804656513132},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":-3.6,"spinRate":2435,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.43315010447642344,"extension":6.500586611564298},"hitData":{"launchSpeed":95.4,"launchAngle":33.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.84,"coordY":57.57}},"index":6,"playId":"0ee26902-7bfc-3375-be26-173d3a173a1f","pitchNumber":6,"startTime":"2026-02-27T21:05:55.630Z","endTime":"2026-02-27T21:06:11.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:06:11.541Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to second baseman Adael Amador.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T21:06:19.711Z","endTime":"2026-02-27T21:06:59.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971832233960487,"aZ":-18.638779475454264,"pfxX":-8.925541796460848,"pfxZ":7.448386221220877,"pX":-0.9529195832689267,"pZ":1.322156559685982,"vX0":4.989153094203703,"vY0":-134.20390498959205,"vZ0":-7.295363358496788,"x":153.32,"y":203.08,"x0":-1.6797049966821531,"y0":50.00576860594161,"z0":5.411212287120203,"aX":-16.22810934884032},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":15.0,"spinRate":2080,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40865833567532883,"extension":6.3045333882578305},"index":0,"playId":"8f95ac84-9871-323a-aa12-e46b2ca4a682","pitchNumber":1,"startTime":"2026-02-27T21:06:32.973Z","endTime":"2026-02-27T21:06:38.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696705284851635,"aZ":-16.57787096909707,"pfxX":-9.344559504186822,"pfxZ":8.48617927205387,"pX":-0.6390615470347095,"pZ":1.869174089281781,"vX0":6.026092804393346,"vY0":-135.02195952454824,"vZ0":-6.599843786022811,"x":141.36,"y":188.31,"x0":-1.6912303936725916,"y0":50.00074003721534,"z0":5.521044984047608,"aX":-17.170203083705808},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":15.6,"spinRate":2115,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40638367049819646,"extension":6.4166518922199804},"hitData":{"launchSpeed":84.8,"launchAngle":71.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.13,"coordY":152.9}},"index":1,"playId":"a924407a-35ed-32cb-aaa4-d7dbd327e0df","pitchNumber":2,"startTime":"2026-02-27T21:06:49.710Z","endTime":"2026-02-27T21:06:59.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:06:59.893Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T21:07:39.540Z","endTime":"2026-02-27T21:08:43.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90345767717787,"aZ":-27.5829716331877,"pfxX":-9.60063186202518,"pfxZ":2.7383289569988802,"pX":-0.2863508898078415,"pZ":2.1804498686420315,"vX0":6.855488344577735,"vY0":-128.17932312305103,"vZ0":-2.894167627922018,"x":127.92,"y":179.91,"x0":-1.7397252106233214,"y0":50.00043920655956,"z0":5.46338283606353,"aX":-16.07585029982927},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":1895,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4262759176712434,"extension":6.456787421323086},"index":0,"playId":"2e201a08-eadc-3e21-879d-07f6db7b9073","pitchNumber":1,"startTime":"2026-02-27T21:07:39.540Z","endTime":"2026-02-27T21:07:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032644019484156,"aZ":-28.763825272668242,"pfxX":8.293494385496269,"pfxZ":2.486371986673297,"pX":0.662492416992347,"pZ":1.4345193630401243,"vX0":3.3057278536164283,"vY0":-116.95251281087461,"vZ0":-3.5054692104049767,"x":91.75,"y":200.05,"x0":-1.8507786918047249,"y0":50.0027481870733,"z0":5.678315635936459,"aX":11.378336945942575},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.8,"breakHorizontal":-15.8,"spinRate":2736,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4700622400660053,"extension":6.454164217485517},"index":1,"playId":"b13f1020-6042-3564-8f34-b358374e3dfd","pitchNumber":2,"startTime":"2026-02-27T21:07:54.270Z","endTime":"2026-02-27T21:08:00.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.896967669774575,"aZ":-13.413108755427618,"pfxX":-6.877317126632526,"pfxZ":10.284900323744035,"pX":-1.3955489008339523,"pZ":3.853916172068038,"vX0":2.801934138306905,"vY0":-134.83269720204666,"vZ0":-2.595896913304257,"x":170.2,"y":134.72,"x0":-1.5603472605463062,"y0":50.00071704187766,"z0":5.786994681052542,"aX":-12.541277437598582},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":11.8,"spinRate":2329,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.40771415622320184,"extension":6.173114185416676},"index":2,"playId":"83807bbc-957d-3d1f-9174-02a04948ebb2","pitchNumber":3,"startTime":"2026-02-27T21:08:10.306Z","endTime":"2026-02-27T21:08:20.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114656797734064,"aZ":-13.377776430834473,"pfxX":-6.505902561000979,"pfxZ":10.038878124437101,"pX":0.6753017561132457,"pZ":2.8970545625029507,"vX0":7.643307964372923,"vY0":-136.04176185766212,"vZ0":-5.0429482314383565,"x":91.26,"y":160.56,"x0":-1.3267039601549344,"y0":50.00565708074015,"z0":5.703738854462129,"aX":-12.185372768350447},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":10.2,"spinRate":2341,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4027767558616029,"extension":6.4157449945218605},"index":3,"playId":"6c4db907-e6a8-3e6e-9cf0-07fb4567e8c5","pitchNumber":4,"startTime":"2026-02-27T21:08:36.614Z","endTime":"2026-02-27T21:08:43.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:08:43.821Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (1) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:10:51.606Z","endTime":"2026-02-27T21:11:19.252Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":676760,"link":"/api/v1/people/676760"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tirso Ornelas replaces right fielder Fernando Tatis Jr., batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:09:53.569Z","endTime":"2026-02-27T21:10:53.780Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672359,"link":"/api/v1/people/672359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751769885609583,"aZ":-17.213614198222874,"pfxX":-6.231648526520121,"pfxZ":8.042776576217214,"pX":0.06453052006016714,"pZ":2.6695480583949522,"vX0":9.499416204897281,"vY0":-135.56162148205925,"vZ0":-3.336884391249108,"x":114.54,"y":166.7,"x0":-2.6761709453074474,"y0":50.00484408870464,"z0":5.118795063869097,"aX":-11.595483531205192},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":9.2,"spinRate":1796,"spinDirection":272},"zone":5,"typeConfidence":2.0,"plateTime":0.4041040474406108,"extension":6.428151787216469},"hitData":{"launchSpeed":105.8,"launchAngle":37.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.34,"coordY":62.76}},"index":1,"playId":"4ee967fe-a1a4-3bd0-ac60-704af1d0d009","pitchNumber":1,"startTime":"2026-02-27T21:10:53.780Z","endTime":"2026-02-27T21:11:19.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":13.20000000000001,"leverageIndex":1.18,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:11:19.252Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:11:32.268Z","endTime":"2026-02-27T21:12:58.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.912849966150745,"aZ":-16.950889972430385,"pfxX":-8.606753494542891,"pfxZ":8.28655165524109,"pX":0.9593368880086852,"pZ":2.9912750693784873,"vX0":12.814846809971913,"vY0":-135.51810336797243,"vZ0":-2.290674172480624,"x":80.43,"y":158.02,"x0":-2.7388278346901296,"y0":50.006400074366745,"z0":5.047735596305128,"aX":-15.820396377297389},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":12.5,"spinRate":2142,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40603172670609844,"extension":6.658398907404873},"index":0,"playId":"20b21ff8-b92f-3977-a043-7015db6dda50","pitchNumber":1,"startTime":"2026-02-27T21:11:34.909Z","endTime":"2026-02-27T21:12:01.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742956857066844,"aZ":-35.114752759137836,"pfxX":-10.322119160441542,"pfxZ":-2.0894238088303396,"pX":-1.321436610356811,"pZ":2.788502288749978,"vX0":6.953276969088538,"vY0":-118.4083261314463,"vZ0":1.9993430803622096,"x":167.37,"y":163.49,"x0":-2.969821360520683,"y0":50.00447520805346,"z0":5.169714919800908,"aX":-14.510482503095863},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.9,"breakHorizontal":16.8,"spinRate":2172,"spinDirection":272},"zone":11,"typeConfidence":2.0,"plateTime":0.4643789333076649,"extension":6.702396282289119},"index":1,"playId":"792c69f6-2cd2-3ddb-a651-25c1aa654b48","pitchNumber":2,"startTime":"2026-02-27T21:12:02.161Z","endTime":"2026-02-27T21:12:07.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78497314583443,"aZ":-33.188810015896564,"pfxX":-11.089412734957627,"pfxZ":-0.7264306981369284,"pX":-0.6445134193811969,"pZ":2.2330911415363666,"vX0":8.512669846101417,"vY0":-118.26522019800512,"vZ0":0.4613423037568285,"x":141.57,"y":178.49,"x0":-2.8686177481623383,"y0":50.002185882974906,"z0":5.105858280569644,"aX":-15.542215690542553},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.8,"breakHorizontal":17.8,"spinRate":2251,"spinDirection":270},"zone":4,"typeConfidence":2.0,"plateTime":0.4650246163003917,"extension":6.658895270953313},"index":2,"playId":"e128290c-ca86-3cc1-b73f-298153d0552b","pitchNumber":3,"startTime":"2026-02-27T21:12:17.550Z","endTime":"2026-02-27T21:12:21.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51184590806229,"aZ":-13.783169703158531,"pfxX":-7.938970271147693,"pfxZ":10.019653807398049,"pX":1.0332165285514412,"pZ":1.3553050496951997,"vX0":12.256289315491212,"vY0":-135.13156696090599,"vZ0":-7.396519352978201,"x":77.62,"y":202.19,"x0":-2.5454343342518335,"y0":50.00478819207936,"z0":5.1112478991967,"aX":-14.575339777399154},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":11.5,"spinRate":2170,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40650807386037435,"extension":6.641759922753645},"index":3,"playId":"947bfa7b-942f-3e88-b334-6befd2455d83","pitchNumber":4,"startTime":"2026-02-27T21:12:32.547Z","endTime":"2026-02-27T21:12:38.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53020013875542,"aZ":-16.30915054979975,"pfxX":-7.851574289229974,"pfxZ":8.708041565027388,"pX":-1.0051337748883087,"pZ":2.2612146188495363,"vX0":7.872442626196566,"vY0":-134.91344814362898,"vZ0":-4.030163917617278,"x":155.31,"y":177.73,"x0":-2.957217182234954,"y0":50.00412343961267,"z0":4.942488925002204,"aX":-14.30733752302907},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2191,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40780339802649657,"extension":6.534918454847982},"index":4,"playId":"122594b5-6bef-3442-889e-ccb71fd6b084","pitchNumber":5,"startTime":"2026-02-27T21:12:50.028Z","endTime":"2026-02-27T21:12:58.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:12:58.449Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Troy Johnston lines out to right fielder Tirso Ornelas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:13:19.470Z","endTime":"2026-02-27T21:13:30.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832276497379176,"aZ":-25.087172051143448,"pfxX":1.9895381700888137,"pfxZ":4.487940964066388,"pX":0.6393432738132203,"pZ":2.2936444071265134,"vX0":8.263947353314345,"vY0":-125.01458611910823,"vZ0":-1.9850450749595836,"x":92.63,"y":176.85,"x0":-2.9710428997530576,"y0":50.00099641979025,"z0":5.16261461355707,"aX":3.139736293148516},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.9,"breakHorizontal":-5.5,"spinRate":2248,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.43857916225394167,"extension":6.622917186150327},"hitData":{"launchSpeed":89.9,"launchAngle":25.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.63,"coordY":75.39}},"index":0,"playId":"59343f51-1624-39ea-b3df-492fc0532252","pitchNumber":1,"startTime":"2026-02-27T21:13:19.470Z","endTime":"2026-02-27T21:13:30.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:13:30.130Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:14:11.258Z","endTime":"2026-02-27T21:14:27.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"39dd2db0-1016-3508-b0ec-ecaaa51fad7e","startTime":"2026-02-27T21:13:53.971Z","endTime":"2026-02-27T21:13:58.028Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766281586256802,"aZ":-29.861682922191793,"pfxX":-10.187965805974548,"pfxZ":1.7228761274377824,"pX":-0.6984716871829654,"pZ":2.8002471395196524,"vX0":8.183948195986583,"vY0":-115.8710229927577,"vZ0":1.2227413304078916,"x":143.62,"y":163.17,"x0":-2.9705924579056155,"y0":50.00548318576344,"z0":5.141630990216796,"aX":-13.71053751018415},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2405,"spinDirection":266},"zone":4,"typeConfidence":2.0,"plateTime":0.4746094448668621,"extension":6.645113214588416},"hitData":{"launchSpeed":81.7,"launchAngle":44.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.95,"coordY":96.19}},"index":1,"playId":"8a38dc35-298c-3777-8ce0-7dbf106469e2","pitchNumber":1,"startTime":"2026-02-27T21:14:13.371Z","endTime":"2026-02-27T21:14:27.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:14:27.279Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adael Amador singles on a soft ground ball to third baseman Sung-Mun Song. Willi Castro to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:14:29.625Z","endTime":"2026-02-27T21:16:24.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":81.2,"endSpeed":73.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644351104483242,"aZ":-28.812473393077912,"pfxX":4.488026609465848,"pfxZ":2.4230050454654144,"pX":0.5574289924149767,"pZ":1.4569306502424348,"vX0":6.802957188227545,"vY0":-117.99594311429686,"vZ0":-1.8037564092138234,"x":95.75,"y":199.44,"x0":-2.9634892316669497,"y0":50.00510287147383,"z0":4.925217338152242,"aX":6.231307368066723},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.2,"breakHorizontal":-10.0,"spinRate":2418,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4669238696288627,"extension":6.499903492043832},"index":0,"playId":"b1866bc8-7c07-3636-84a6-84602d18f1cb","pitchNumber":1,"startTime":"2026-02-27T21:14:49.484Z","endTime":"2026-02-27T21:14:55.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"e77e2f96-6316-33ac-b45f-6b5b3aac6e08","startTime":"2026-02-27T21:15:07.624Z","endTime":"2026-02-27T21:15:13.575Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-27T21:15:37.808Z","endTime":"2026-02-27T21:16:15.884Z","isPitch":false,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93180203928597,"aZ":-15.34992376633322,"pfxX":-7.389722366256436,"pfxZ":9.11545404498964,"pX":-0.5984564149791831,"pZ":2.565639418961265,"vX0":8.697214225011004,"vY0":-136.01001818176613,"vZ0":-3.688774083942505,"x":139.81,"y":169.51,"x0":-2.8999766418537654,"y0":50.00516523850835,"z0":5.025794214736613,"aX":-13.643255514803675},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":11.2,"spinRate":2330,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4050161243704431,"extension":6.470139443938171},"hitData":{"launchSpeed":63.3,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":118.84,"coordY":184.29}},"index":3,"playId":"c916b66f-3ced-3d0f-abf1-6c7ba26056fa","pitchNumber":2,"startTime":"2026-02-27T21:16:15.884Z","endTime":"2026-02-27T21:16:24.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:16:24.173Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sterlin Thompson pops out to first baseman Miguel Andujar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T21:16:47.149Z","endTime":"2026-02-27T21:17:48.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361910225777045,"aZ":-31.50991637074545,"pfxX":-9.017084368509996,"pfxZ":0.4784197233184724,"pX":-2.23300483193444,"pZ":2.3571466364328333,"vX0":5.004699863799184,"vY0":-117.15650256778291,"vZ0":0.437171711572407,"x":202.12,"y":175.14,"x0":-3.2319641498850555,"y0":50.00072263657671,"z0":5.1272335465635415,"aX":-12.458790501094198},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":2237,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.468572691728423,"extension":6.671988713201039},"index":0,"playId":"a743d9f0-c8fd-369d-ab30-b508d265789c","pitchNumber":1,"startTime":"2026-02-27T21:17:01.070Z","endTime":"2026-02-27T21:17:05.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":79.6,"endSpeed":72.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100958951126795,"aZ":-34.68568829966015,"pfxX":-7.969139516505466,"pfxZ":-1.861359087682553,"pX":-1.2124808132857903,"pZ":2.2352675374812776,"vX0":6.1947502630998255,"vY0":-115.76041888398296,"vZ0":0.9636143165845459,"x":163.22,"y":178.43,"x0":-2.8974953906401564,"y0":50.004172830127025,"z0":5.153278335103,"aX":-10.736488288411087},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.8,"breakHorizontal":12.7,"spinRate":2121,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.47449783790260147,"extension":6.582708558491414},"index":1,"playId":"bfc20c1c-0d41-3aaf-a793-7112263e8132","pitchNumber":2,"startTime":"2026-02-27T21:17:18.766Z","endTime":"2026-02-27T21:17:23.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16730802430467,"aZ":-17.722662759660384,"pfxX":-7.65292664040248,"pfxZ":7.876351943473904,"pX":0.024733557958390426,"pZ":2.205755786373884,"vX0":9.980858830022084,"vY0":-134.80842833222866,"vZ0":-4.11170188942259,"x":116.06,"y":179.22,"x0":-2.7367548142327838,"y0":50.00247711129993,"z0":5.0070826478105515,"aX":-14.04164501234611},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2119,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.406797725648556,"extension":6.534576597779641},"hitData":{"launchSpeed":99.6,"launchAngle":68.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.0,"coordY":144.8}},"index":2,"playId":"3793d365-63f2-3f8c-bc1a-1c455dce5fd3","pitchNumber":3,"startTime":"2026-02-27T21:17:37.522Z","endTime":"2026-02-27T21:17:48.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:17:48.642Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T21:20:01.196Z","endTime":"2026-02-27T21:21:22.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80623650841391,"aZ":-16.27815561434112,"pfxX":-7.1266283868056775,"pfxZ":9.095157810605688,"pX":-1.2909704756594569,"pZ":2.5353891040820256,"vX0":3.9332573024023794,"vY0":-131.58040010077696,"vZ0":-4.535815334315737,"x":166.21,"y":170.32,"x0":-1.881978037948108,"y0":50.001519780978995,"z0":5.493590364726338,"aX":-12.452777857486735},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.6,"breakHorizontal":12.0,"spinRate":2148,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41681540486194857,"extension":6.175961683109426},"index":0,"playId":"232cbee0-07e9-3be2-9354-894915b20b3c","pitchNumber":1,"startTime":"2026-02-27T21:20:05.230Z","endTime":"2026-02-27T21:20:10.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381378335338457,"aZ":-23.89877560134483,"pfxX":2.9190635790233803,"pfxZ":5.335095392526201,"pX":0.9466962957061275,"pZ":3.3814277552356886,"vX0":5.824584476300028,"vY0":-123.18143179670847,"vZ0":-1.0573711357068736,"x":80.91,"y":147.48,"x0":-1.819179259377497,"y0":50.00167744845569,"z0":5.819924793386037,"aX":4.525369009912485},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.7,"breakHorizontal":-6.5,"spinRate":2478,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.44311974595798764,"extension":6.320460684112604},"index":1,"playId":"2528c406-c21f-3243-81cb-e7a4844f3a8a","pitchNumber":2,"startTime":"2026-02-27T21:20:20.998Z","endTime":"2026-02-27T21:20:28.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20671407175046,"aZ":-20.562582781476387,"pfxX":-9.303014255306291,"pfxZ":6.445278265372126,"pX":0.21241463141014422,"pZ":1.393749429580142,"vX0":8.43024016162019,"vY0":-133.03835394370873,"vZ0":-6.681008262349716,"x":108.9,"y":201.15,"x0":-1.7810925307838434,"y0":50.00324745460177,"z0":5.416596236386846,"aX":-16.76021839035205},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2131,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.41092488093556057,"extension":6.344735199007517},"index":2,"playId":"9b8ce4b2-8101-3da5-af74-d259a24f7bea","pitchNumber":3,"startTime":"2026-02-27T21:20:36.155Z","endTime":"2026-02-27T21:20:44.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.378272372149066,"aZ":-26.03399066007167,"pfxX":3.7274636918347714,"pfxZ":4.004296946111184,"pX":0.043859579214375326,"pZ":3.9612043149697915,"vX0":3.589867919955159,"vY0":-122.56074716666113,"vZ0":0.9805422065551762,"x":115.33,"y":131.83,"x0":-1.919790107975767,"y0":50.00304236854486,"z0":5.765710877225347,"aX":5.716503046682102},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.7,"breakHorizontal":-7.6,"spinRate":2509,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.445517829429523,"extension":6.416358050528323},"index":3,"playId":"ab5cc429-dfc9-3276-be2c-f1c8eaeeeae0","pitchNumber":4,"startTime":"2026-02-27T21:20:51.675Z","endTime":"2026-02-27T21:20:59.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-27T21:21:14.442Z","endTime":"2026-02-27T21:21:17.248Z","isPitch":false,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07302992250814,"aZ":-23.893021105539393,"pfxX":2.197309483204853,"pfxZ":5.127585035090409,"pX":0.8233727530058751,"pZ":1.698166923821292,"vX0":5.494529502821236,"vY0":-125.68340974122749,"vZ0":-5.043017102132769,"x":85.61,"y":192.93,"x0":-1.6680079682533842,"y0":50.00501719427345,"z0":5.646584784024696,"aX":3.551108902010903},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-5.2,"spinRate":2614,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4341287083761305,"extension":6.388813310350957},"index":5,"playId":"e9ff1a65-3614-33fb-ac4b-c24aee3a8e40","pitchNumber":5,"startTime":"2026-02-27T21:21:17.248Z","endTime":"2026-02-27T21:21:22.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:21:22.834Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Campusano called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T21:21:31.188Z","endTime":"2026-02-27T21:23:57.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764692462673064,"aZ":-19.395969984439233,"pfxX":-8.884661029060965,"pfxZ":6.9855040607376315,"pX":0.08011035108108554,"pZ":0.8609485966302513,"vX0":7.403074888344438,"vY0":-134.0958288273529,"vZ0":-8.655337297633995,"x":113.95,"y":215.53,"x0":-1.5559234938634954,"y0":50.0049265587791,"z0":5.503120833476834,"aX":-16.25609793864857},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":14.6,"spinRate":2100,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4077634921469584,"extension":6.518411390376919},"index":0,"playId":"6d9ea078-4da8-3246-8a6e-12c5688a1ee5","pitchNumber":1,"startTime":"2026-02-27T21:21:45.031Z","endTime":"2026-02-27T21:21:51.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22594841511375,"aZ":-20.427599470623466,"pfxX":-9.21823554651419,"pfxZ":6.420765157948371,"pX":-0.6010560640711071,"pZ":2.3314799655304026,"vX0":5.955288646456648,"vY0":-134.63907316752392,"vZ0":-4.682996156756499,"x":139.91,"y":175.83,"x0":-1.6481359774127609,"y0":50.00066134191064,"z0":5.54586309446631,"aX":-16.860509073563218},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2080,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40737824477936657,"extension":6.363220397575709},"index":1,"playId":"ed08a773-357f-306d-9330-1a39f290d2e1","pitchNumber":2,"startTime":"2026-02-27T21:22:04.166Z","endTime":"2026-02-27T21:22:11.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07863849938285,"aZ":-32.053563285484096,"pfxX":7.485194864439263,"pfxZ":0.0973029985502114,"pX":0.6408438792328209,"pZ":1.7842028025715087,"vX0":3.0320482754374103,"vY0":-111.51040332103899,"vZ0":-1.2740363653975486,"x":92.57,"y":190.61,"x0":-1.7201784487097223,"y0":50.00244134418788,"z0":5.7523661419988965,"aX":9.171775163013049},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":0.1,"breakHorizontal":-14.4,"spinRate":2575,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.496347966475692,"extension":6.527391674887972},"index":2,"playId":"427e544a-e291-3fd9-8f68-bcd055cb071f","pitchNumber":3,"startTime":"2026-02-27T21:22:20.235Z","endTime":"2026-02-27T21:22:28.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46239779369614,"aZ":-30.757847200635762,"pfxX":7.3019153764695295,"pfxZ":1.1333703317633503,"pX":-0.4981433445253189,"pZ":3.175521237571664,"vX0":0.7350240271886684,"vY0":-111.52202656223312,"vZ0":1.0145365788242628,"x":135.99,"y":153.04,"x0":-1.7805462344257745,"y0":50.00391497822191,"z0":5.905858009982982,"aX":9.12804544207698},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":2.6,"breakHorizontal":-13.4,"spinRate":2530,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.4925636593406848,"extension":6.541463387112986},"index":3,"playId":"4aa9f8d7-bcf8-3ac7-9a25-ed5e0c5e14e7","pitchNumber":4,"startTime":"2026-02-27T21:22:42.541Z","endTime":"2026-02-27T21:22:49.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10257154906365,"aZ":-23.577654168189884,"pfxX":-9.251685882943395,"pfxZ":5.080020050039378,"pX":-0.9149666364474012,"pZ":2.4352461561163175,"vX0":4.9659183276766425,"vY0":-128.35700009649815,"vZ0":-3.3318418331136046,"x":151.88,"y":173.03,"x0":-1.658755337308437,"y0":50.00072907574105,"z0":5.557316673749821,"aX":-15.650572505707549},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":2057,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.424459560535162,"extension":6.541406833233259},"index":4,"playId":"a96d96e4-dfeb-354d-9b6a-aa90afd87ecf","pitchNumber":5,"startTime":"2026-02-27T21:23:10.804Z","endTime":"2026-02-27T21:23:18.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007438925193032,"aZ":-16.048476091759,"pfxX":-7.389231388355224,"pfxZ":8.559594728694984,"pX":-0.5987221348336961,"pZ":3.5303726561340025,"vX0":4.900174084110999,"vY0":-136.38031359971959,"vZ0":-2.8727952349289714,"x":139.82,"y":143.46,"x0":-1.4588314748904105,"y0":50.000724667376105,"z0":5.704335957532993,"aX":-13.916936949024404},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2272,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4016217128196713,"extension":6.5134742219889645},"index":5,"playId":"084dc835-9f30-31d8-a636-1906cc760028","pitchNumber":6,"startTime":"2026-02-27T21:23:29.480Z","endTime":"2026-02-27T21:23:33.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184055146217744,"aZ":-25.431065841240137,"pfxX":2.2613780304886073,"pfxZ":4.164226426328606,"pX":0.58756833706235,"pZ":1.889184850702381,"vX0":4.581312760322533,"vY0":-125.59706760991405,"vZ0":-4.240763771814298,"x":94.6,"y":187.77,"x0":-1.5442199569352428,"y0":50.003425515181654,"z0":5.634908623908759,"aX":3.6615807488559455},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-5.0,"spinRate":2690,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.43385438370982277,"extension":6.45817906383866},"index":6,"playId":"51aec4e1-1ac8-302d-a161-0f3f076367c1","pitchNumber":7,"startTime":"2026-02-27T21:23:50.041Z","endTime":"2026-02-27T21:23:57.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:23:57.472Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle McCann challenged (pitch result), call on the field was overturned: Xander Bogaerts called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T21:24:14.433Z","endTime":"2026-02-27T21:25:16.457Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995953595598923,"aZ":-23.79652700918827,"pfxX":-9.456991821973261,"pfxZ":4.976142364348231,"pX":-0.3212285501804383,"pZ":2.196624926111507,"vX0":6.97186501159898,"vY0":-128.2976354532517,"vZ0":-3.7281340563702474,"x":129.24,"y":179.47,"x0":-1.8314368079609613,"y0":50.00367745979331,"z0":5.501242283230497,"aX":-15.927921945495886},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2011,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.425257004706046,"extension":6.566067234507161},"index":0,"playId":"5e67e895-077d-3351-a279-168a77bed011","pitchNumber":1,"startTime":"2026-02-27T21:24:18.911Z","endTime":"2026-02-27T21:24:24.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66198362360691,"aZ":-23.9002964007831,"pfxX":2.128347577999593,"pfxZ":4.972068807865583,"pX":1.3181611214658064,"pZ":2.222656469233174,"vX0":6.5292269680219785,"vY0":-127.29610155099067,"vZ0":-3.8394952440175714,"x":66.75,"y":178.77,"x0":-1.5420367006367233,"y0":50.00316812214447,"z0":5.6116576569723575,"aX":3.5423277998621394},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.5,"breakHorizontal":-5.2,"spinRate":2670,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.42796065419201934,"extension":6.499526403393096},"index":1,"playId":"a9835403-2add-309a-9513-012a34c4251e","pitchNumber":2,"startTime":"2026-02-27T21:24:33.547Z","endTime":"2026-02-27T21:24:46.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118531780713536,"aZ":-17.186486497827214,"pfxX":-8.168377852076866,"pfxZ":7.975500024914367,"pX":-0.6131830026756673,"pZ":1.81674183469905,"vX0":5.596457433516672,"vY0":-135.60716199732576,"vZ0":-6.60479881713668,"x":140.37,"y":189.73,"x0":-1.632862844898967,"y0":50.005839725416884,"z0":5.464752123885849,"aX":-15.354798882818502},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2196,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.40251409735712906,"extension":6.42314134699422},"index":2,"playId":"dba47cc7-0943-345b-896f-72a15a89b8fe","pitchNumber":3,"startTime":"2026-02-27T21:24:49.452Z","endTime":"2026-02-27T21:25:16.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":605154,"link":"/api/v1/people/605154"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"}},"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:25:16.457Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle McCann walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:27:28.228Z","endTime":"2026-02-27T21:29:29.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Triston McKenzie replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:25:39.157Z","endTime":"2026-02-27T21:26:22.981Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663474,"link":"/api/v1/people/663474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jase Bowen replaces center fielder Jackson Merrill, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:26:22.981Z","endTime":"2026-02-27T21:27:30.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.256940934000255,"aZ":-8.378462840750311,"pfxX":-1.5514565864839809,"pfxZ":12.201452685157376,"pX":-0.7277023612087329,"pZ":2.117639013178602,"vX0":3.97521822984243,"vY0":-139.67505339907112,"vZ0":-9.451599825702317,"x":144.74,"y":181.6,"x0":-1.9761088412677712,"y0":50.00625497815809,"z0":6.12125907609415,"aX":-3.0270073713132892},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":1.9,"spinRate":2500,"spinDirection":194},"zone":7,"typeConfidence":0.91,"plateTime":0.39411523084742894,"extension":6.562120202590385},"index":2,"playId":"a905e37a-f4d9-3c8f-85c3-6b88a6c8941d","pitchNumber":1,"startTime":"2026-02-27T21:27:30.407Z","endTime":"2026-02-27T21:27:34.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49149771178393,"aZ":-9.539232775568255,"pfxX":-5.1045753489893215,"pfxZ":11.550555483463832,"pX":0.4410965837925253,"pZ":1.912152549079751,"vX0":8.290709068489285,"vY0":-140.01842637003818,"vZ0":-9.576040440609582,"x":100.19,"y":187.15,"x0":-1.9130371978944671,"y0":50.00236137927842,"z0":6.026754395966271,"aX":-10.003106451920637},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2550,"spinDirection":196},"zone":9,"typeConfidence":0.91,"plateTime":0.3931721015868628,"extension":6.5744137049879425},"index":3,"playId":"18d0d42d-5b8f-3314-9a5f-00b8853f4efc","pitchNumber":2,"startTime":"2026-02-27T21:27:43.924Z","endTime":"2026-02-27T21:27:47.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27607366747298,"aZ":-11.600111669557213,"pfxX":-4.3206239613671835,"pfxZ":10.449236667669325,"pX":0.5004521540738613,"pZ":2.3020034675048713,"vX0":7.9724916148517355,"vY0":-139.83379753738419,"vZ0":-8.352165506514666,"x":97.92,"y":176.63,"x0":-1.8338654892587611,"y0":50.00132073293228,"z0":6.0998984556575335,"aX":-8.50636833273139},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2635,"spinDirection":191},"zone":6,"typeConfidence":0.91,"plateTime":0.3925957466610912,"extension":6.494119412752837},"index":4,"playId":"3820dd51-3db4-3a2c-a400-6f1ebb82fb8d","pitchNumber":3,"startTime":"2026-02-27T21:27:59.799Z","endTime":"2026-02-27T21:28:02.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927397669372915,"aZ":-37.12839486230335,"pfxX":4.051821046927595,"pfxZ":-3.4186566728228738,"pX":0.3111530943985121,"pZ":0.181496026912776,"vX0":4.624587391809486,"vY0":-119.81181772914165,"vZ0":-6.12862524957602,"x":105.14,"y":233.88,"x0":-2.1731181406176545,"y0":50.00335338247059,"z0":6.10445699977828,"aX":5.869448864437346},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.4,"breakHorizontal":-8.5,"spinRate":2550,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.45777666812768647,"extension":6.368891302034345},"index":5,"playId":"51ebf10f-c9e5-320b-a692-85a7e9ede6f2","pitchNumber":4,"startTime":"2026-02-27T21:28:21.047Z","endTime":"2026-02-27T21:28:24.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.052119751201815,"aZ":-10.523997645034381,"pfxX":-3.012024463306174,"pfxZ":10.772830336594215,"pX":-1.3563917312410512,"pZ":4.925022145790769,"vX0":3.2688056430781094,"vY0":-141.08723110611726,"vZ0":-1.9283399979323028,"x":168.7,"y":105.8,"x0":-2.140425095211428,"y0":50.00129199391807,"z0":6.298309633225166,"aX":-6.052702214915634},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2480,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.3887038274049095,"extension":6.416215342676467},"index":6,"playId":"0a982aa8-0338-384e-917b-eaae7c51e0d7","pitchNumber":5,"startTime":"2026-02-27T21:28:46.903Z","endTime":"2026-02-27T21:28:52.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629829994975108,"aZ":-10.873769054033735,"pfxX":-2.8195514088880618,"pfxZ":10.730772209278078,"pX":1.444452156021438,"pZ":1.8685127730674036,"vX0":9.747909026889127,"vY0":-140.01192260597193,"vZ0":-9.635305141257998,"x":61.94,"y":188.33,"x0":-1.7161199202457407,"y0":50.00500659081374,"z0":6.06630075209747,"aX":-5.59823962300532},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":3.1,"spinRate":2436,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.39121409108490557,"extension":6.625317116924879},"index":7,"playId":"998cffd3-0773-3ff0-bb45-e8fe7903080d","pitchNumber":6,"startTime":"2026-02-27T21:29:03.579Z","endTime":"2026-02-27T21:29:09.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86692709780343,"aZ":-14.04141877313024,"pfxX":-3.298714008103517,"pfxZ":9.291207595480788,"pX":-0.9471482498052756,"pZ":5.954484941562989,"vX0":4.308247661823199,"vY0":-139.19853334020587,"vZ0":1.2931313810132288,"x":153.1,"y":78.01,"x0":-2.0903754964726264,"y0":50.00035547315833,"z0":6.4167702574307155,"aX":-6.436564240692272},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":5.0,"spinRate":2483,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3943277704198098,"extension":6.386411790911664},"index":8,"playId":"d0ce6781-5168-3ae2-8251-c8806d283db2","pitchNumber":7,"startTime":"2026-02-27T21:29:23.194Z","endTime":"2026-02-27T21:29:29.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:29:29.030Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Tirso Ornelas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:29:53.455Z","endTime":"2026-02-27T21:30:09.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Zac Veen replaces Kyle McCann.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:29:48.028Z","endTime":"2026-02-27T21:29:55.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":668832,"link":"/api/v1/people/668832"},"base":1,"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":668832,"link":"/api/v1/people/668832"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35855560628448,"aZ":-9.329977063456022,"pfxX":-2.275298693033924,"pfxZ":11.80456822606871,"pX":0.4381311523926914,"pZ":2.718325486751048,"vX0":6.854010518041537,"vY0":-138.56083986134843,"vZ0":-7.816246608511906,"x":100.3,"y":165.39,"x0":-1.7772119770074284,"y0":50.003546455083104,"z0":6.207639266783746,"aX":-4.404679485912038},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":2.6,"spinRate":2307,"spinDirection":185},"zone":6,"typeConfidence":0.91,"plateTime":0.3960340104514457,"extension":6.468565575058972},"hitData":{"launchSpeed":98.5,"launchAngle":42.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.73,"coordY":69.77}},"index":1,"playId":"7c023dec-6477-322f-b3c2-45e867858e2d","pitchNumber":1,"startTime":"2026-02-27T21:29:55.361Z","endTime":"2026-02-27T21:30:09.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.89,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:30:09.860Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Sung-Mun Song to first baseman Miguel Andujar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:30:54.105Z","endTime":"2026-02-27T21:32:39.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b65b3c60-628f-38a3-909e-867ca1528d0d","startTime":"2026-02-27T21:30:35.651Z","endTime":"2026-02-27T21:30:40.308Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00615967727351,"aZ":-8.744698330029065,"pfxX":-3.788789161292002,"pfxZ":12.298392036894711,"pX":0.7592140564452231,"pZ":2.023429892351927,"vX0":7.883320844140094,"vY0":-137.73085036114637,"vZ0":-9.421579920244195,"x":88.06,"y":184.15,"x0":-1.6587408755303898,"y0":50.000301907174965,"z0":6.096149579240227,"aX":-7.216968820520275},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.3,"breakHorizontal":5.0,"spinRate":2459,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.3989648555850107,"extension":6.430169402485459},"index":1,"playId":"ff6d7545-0847-34d6-bb0e-18261bedb12e","pitchNumber":1,"startTime":"2026-02-27T21:30:56.299Z","endTime":"2026-02-27T21:31:02.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47550457223916,"aZ":-9.70160900173254,"pfxX":-0.7647193015001719,"pfxZ":11.689689194920515,"pX":1.0692715225548604,"pZ":2.8768775581902006,"vX0":7.789168677699821,"vY0":-138.60843849574854,"vZ0":-7.2183269841682645,"x":76.24,"y":161.1,"x0":-1.6925220647939525,"y0":50.002859877453155,"z0":6.182691110364944,"aX":-1.472073710336168},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-0.5,"spinRate":2412,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.3970164152174087,"extension":6.492500711383545},"index":2,"playId":"475a43e2-5c2e-3ebc-8faa-5809f3447582","pitchNumber":2,"startTime":"2026-02-27T21:31:29.403Z","endTime":"2026-02-27T21:31:34.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.145875228918452,"aZ":-34.41961086688016,"pfxX":2.2885883199319963,"pfxZ":-1.6130403657092773,"pX":1.2201007963884114,"pZ":-0.42967004136007614,"vX0":6.674097230992133,"vY0":-117.27539760211039,"vZ0":-7.532847829551722,"x":70.49,"y":250.38,"x0":-1.9598108134492684,"y0":50.00389208664571,"z0":6.034118543878507,"aX":3.186597950532677},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.6,"breakHorizontal":-5.8,"spinRate":2392,"spinDirection":23},"zone":14,"typeConfidence":0.89,"plateTime":0.4670254037684556,"extension":6.349010109595957},"index":3,"playId":"e35c32e3-412f-3f87-be50-b299a06b08ba","pitchNumber":3,"startTime":"2026-02-27T21:31:52.360Z","endTime":"2026-02-27T21:31:59.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Triston McKenzie. Zac Veen to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"e35c32e3-412f-3f87-be50-b299a06b08ba","startTime":"2026-02-27T21:31:59.935Z","endTime":"2026-02-27T21:32:30.377Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"postOnSecond":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.62,"dramaIndex":61.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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74040649963741,"aZ":-25.138259943161597,"pfxX":1.735268123695191,"pfxZ":4.1416884434028995,"pX":0.49209884049041597,"pZ":1.9904179394897836,"vX0":6.090094610949762,"vY0":-128.95771936798957,"vZ0":-5.549263729095199,"x":98.24,"y":185.04,"x0":-2.117573985231369,"y0":50.00175136965727,"z0":6.088630151270092,"aX":2.9456219927814833},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-4.4,"spinRate":2375,"spinDirection":183},"zone":9,"typeConfidence":0.91,"plateTime":0.42340518444450925,"extension":6.370144981230914},"hitData":{"launchSpeed":69.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.2,"coordY":159.99}},"index":5,"playId":"bca0af61-b837-3d01-9f90-ed04b2a2adf4","pitchNumber":4,"startTime":"2026-02-27T21:32:30.377Z","endTime":"2026-02-27T21:32:39.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.62,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:32:39.071Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T21:33:08.538Z","endTime":"2026-02-27T21:35:41.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"42bdf980-9a2f-49f1-b569-1a3eef3c800c","startTime":"2026-02-27T21:33:08.538Z","endTime":"2026-02-27T21:33:12.516Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.848023118689596,"aZ":-25.574424835144605,"pfxX":1.8753297112047331,"pfxZ":3.857345208901675,"pX":0.70370672747301,"pZ":1.2922469784993182,"vX0":6.653498816093206,"vY0":-129.45902056554596,"vZ0":-7.138269116061186,"x":90.18,"y":203.89,"x0":-2.1344999404668736,"y0":50.00407428305125,"z0":6.019013264411627,"aX":3.211096252102202},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2191,"spinDirection":173},"zone":14,"typeConfidence":0.91,"plateTime":0.4216959810754357,"extension":6.313601364321973},"index":1,"playId":"5cb636f6-f45c-36c7-bda5-9976088697f7","pitchNumber":1,"startTime":"2026-02-27T21:33:26.041Z","endTime":"2026-02-27T21:33:32.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.890724312016467,"aZ":-10.881552630933117,"pfxX":-1.2106285485108672,"pfxZ":11.035907570442394,"pX":0.9817385053788977,"pZ":1.0371962940747563,"vX0":7.610860972795508,"vY0":-138.27937296872886,"vZ0":-11.690085816572168,"x":79.58,"y":210.78,"x0":-1.6534392867735788,"y0":50.00495549895555,"z0":6.058623477754568,"aX":-2.33710697707258},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":0.6,"spinRate":2427,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.3966541034521982,"extension":6.605402435921663},"index":2,"playId":"394dc494-dc4a-32f1-bb4c-39ac27dae712","pitchNumber":2,"startTime":"2026-02-27T21:33:46.390Z","endTime":"2026-02-27T21:33:50.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26393957931852,"aZ":-27.07636742050381,"pfxX":2.031393531560795,"pfxZ":3.005970555787803,"pX":0.21238570107650237,"pZ":2.5388254911973056,"vX0":5.176250150271311,"vY0":-129.03379315523546,"vZ0":-4.014809035623792,"x":108.9,"y":170.23,"x0":-2.0786276813618327,"y0":50.00450066313221,"z0":6.186189405367408,"aX":3.446848027235167},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-4.8,"spinRate":2402,"spinDirection":162},"zone":5,"typeConfidence":0.91,"plateTime":0.42346212998941546,"extension":6.360083576790438},"index":3,"playId":"653746c0-adcb-307e-af60-57f04376205b","pitchNumber":3,"startTime":"2026-02-27T21:34:05.757Z","endTime":"2026-02-27T21:34:21.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by catcher Luis Campusano.","event":"Error","eventType":"error","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"653746c0-adcb-307e-af60-57f04376205b","startTime":"2026-02-27T21:34:28.679Z","endTime":"2026-02-27T21:34:54.955Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"postOnSecond":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_foul_error"}],"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":1.76,"dramaIndex":49.0,"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23889223781636,"aZ":-36.370421732257405,"pfxX":3.1260189910107714,"pfxZ":-2.927529542990176,"pX":1.2567784214796303,"pZ":1.269475385520878,"vX0":6.830052897804754,"vY0":-118.87664566994293,"vZ0":-3.8407646610889437,"x":69.09,"y":204.5,"x0":-2.056604611009315,"y0":50.00121666845519,"z0":6.198853600677653,"aX":4.484103132678642},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.0,"breakHorizontal":-7.3,"spinRate":2458,"spinDirection":29},"zone":14,"typeConfidence":0.89,"plateTime":0.46029774635551224,"extension":6.409706691299767},"index":5,"playId":"26290383-d48f-3073-8089-0a7aac42178e","pitchNumber":4,"startTime":"2026-02-27T21:34:54.955Z","endTime":"2026-02-27T21:35:00.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71896748742035,"aZ":-28.21049198622155,"pfxX":0.872883839977074,"pfxZ":2.366943579691559,"pX":0.5933846492068678,"pZ":0.5527921224288587,"vX0":6.275630058832211,"vY0":-128.38530418548424,"vZ0":-8.313028195108776,"x":94.38,"y":223.85,"x0":-1.9926992532477097,"y0":50.005334697366955,"z0":6.017660849777536,"aX":1.4607978075006505},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-3.0,"spinRate":2254,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.4260682992290361,"extension":6.4989039208716335},"index":6,"playId":"70ca0915-e5b3-33ac-9604-5f4d3f8005da","pitchNumber":5,"startTime":"2026-02-27T21:35:12.863Z","endTime":"2026-02-27T21:35:18.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18083835726243,"aZ":-31.05326180695735,"pfxX":2.6680258611120267,"pfxZ":0.6636110490894449,"pX":0.18036244069008253,"pZ":2.8534862658843436,"vX0":5.103862164883644,"vY0":-128.7276229647718,"vZ0":-2.4539261837819195,"x":110.13,"y":161.74,"x0":-2.169829827656484,"y0":50.001927408119414,"z0":6.2083195488880865,"aX":4.504996185174047},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-5.9,"spinRate":2177,"spinDirection":161},"zone":2,"typeConfidence":0.89,"plateTime":0.42449147761980033,"extension":6.317473551767954},"index":7,"playId":"cf023d93-e2eb-3ac8-bb17-fec1449d28db","pitchNumber":6,"startTime":"2026-02-27T21:35:35.982Z","endTime":"2026-02-27T21:35:41.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:35:41.328Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jase Bowen grounds out, third baseman Ryan Ritter to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:38:35.607Z","endTime":"2026-02-27T21:38:46.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryant Betancourt replaces right fielder Mickey Moniak, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:36:57.714Z","endTime":"2026-02-27T21:36:57.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nicky Lopez replaces shortstop Ezequiel Tovar, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:36:57.733Z","endTime":"2026-02-27T21:36:57.735Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zac Veen remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T21:36:57.735Z","endTime":"2026-02-27T21:36:57.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":668832,"link":"/api/v1/people/668832"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eiberson Castellano replaces John Brebbia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-27T21:36:57.736Z","endTime":"2026-02-27T21:37:17.938Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682769,"link":"/api/v1/people/682769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605154,"link":"/api/v1/people/605154","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Ritter replaces third baseman Willi Castro, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-27T21:37:17.938Z","endTime":"2026-02-27T21:38:37.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.522845393573512,"aZ":-19.99977192580624,"pfxX":-9.046515877898713,"pfxZ":6.472472472881758,"pX":-0.2574325099923106,"pZ":2.2982740343343884,"vX0":6.9476820327147735,"vY0":-136.60144635663235,"vZ0":-5.515043018534926,"x":126.81,"y":176.73,"x0":-1.6649564314494485,"y0":50.00132171161676,"z0":5.728592706378473,"aX":-17.00821833141921},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":14.8,"spinRate":2451,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4017616431195874,"extension":6.313204631194652},"hitData":{"launchSpeed":99.9,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.52,"coordY":161.42}},"index":5,"playId":"a8b5d277-64c7-3195-8d9e-6fce0584ecb9","pitchNumber":1,"startTime":"2026-02-27T21:38:37.931Z","endTime":"2026-02-27T21:38:46.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:38:46.001Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Vilar walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:39:12.082Z","endTime":"2026-02-27T21:40:12.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Vilar replaces Manny Machado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T21:38:56.370Z","endTime":"2026-02-27T21:39:14.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425879520048117,"aZ":-25.861198258940583,"pfxX":-9.370053070557772,"pfxZ":3.866818390663611,"pX":0.3121031737393913,"pZ":1.166526130894191,"vX0":7.714526187136269,"vY0":-127.05067264927754,"vZ0":-6.34234697252711,"x":105.1,"y":207.28,"x0":-1.5486889519075278,"y0":50.00349396538832,"z0":5.75515749551867,"aX":-15.294475164015036},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":1969,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.43138525681469453,"extension":6.601419078277418},"index":1,"playId":"fd587fc4-c005-3875-8be7-a5de999c923f","pitchNumber":1,"startTime":"2026-02-27T21:39:14.230Z","endTime":"2026-02-27T21:39:18.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803334380497326,"aZ":-17.415748640920924,"pfxX":-3.020047517562232,"pfxZ":7.527069615202388,"pX":0.8049162988850915,"pZ":3.6596875334303385,"vX0":7.486017213444649,"vY0":-138.4101046642405,"vZ0":-2.5121646744095036,"x":86.32,"y":139.97,"x0":-1.5296422497478177,"y0":50.00289804604084,"z0":5.730941027814776,"aX":-5.922032592511446},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":4.1,"spinRate":2395,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3941113812213244,"extension":6.1968583606847245},"index":2,"playId":"8f9fbedc-083c-370b-99b6-1c8d6d4c52a3","pitchNumber":2,"startTime":"2026-02-27T21:39:30.888Z","endTime":"2026-02-27T21:39:36.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.358358575611746,"aZ":-38.63934998054841,"pfxX":0.8778764473403973,"pfxZ":-4.570874822363324,"pX":1.230484671133038,"pZ":1.0970579035095747,"vX0":5.824889165117478,"vY0":-118.17599566811569,"vZ0":-2.883927158826387,"x":70.1,"y":209.16,"x0":-1.3794576443327833,"y0":50.00208694151866,"z0":5.880003408917058,"aX":1.2410819347630244},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.8,"breakHorizontal":-3.0,"spinRate":2408,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46335751594150576,"extension":6.515268877115264},"index":3,"playId":"fc9a7334-ab30-349d-ba40-546ac87e6c01","pitchNumber":3,"startTime":"2026-02-27T21:39:48.609Z","endTime":"2026-02-27T21:39:53.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":94.5,"endSpeed":87.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91963719881685,"aZ":-17.856986275641887,"pfxX":-2.454368357273978,"pfxZ":7.391002400313393,"pX":-1.2289617421271504,"pZ":3.9495514697398635,"vX0":2.641575297309408,"vY0":-137.6796992640292,"vZ0":-1.5603897108085452,"x":163.85,"y":132.14,"x0":-1.877759619775518,"y0":50.00468091403198,"z0":5.720716869345375,"aX":-4.756054805161073},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":4.0,"spinRate":2408,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39642588518469557,"extension":6.295594268056103},"index":4,"playId":"0a05c63e-eb51-3042-82b3-593080f4462d","pitchNumber":4,"startTime":"2026-02-27T21:40:07.029Z","endTime":"2026-02-27T21:40:12.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.0,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:40:12.397Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tirso Ornelas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:40:18.517Z","endTime":"2026-02-27T21:41:37.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798337315056813,"aZ":-28.250413895636484,"pfxX":-6.132172799640185,"pfxZ":2.294683692639162,"pX":-0.005327595184631228,"pZ":1.756595507251849,"vX0":5.6357103597252145,"vY0":-129.54817697503907,"vZ0":-4.55964735057542,"x":117.2,"y":191.35,"x0":-1.4070204247835123,"y0":50.00087193428606,"z0":5.6861966574323555,"aX":-10.474122892610495},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":10.0,"spinRate":1885,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.42199055828215837,"extension":6.690406457788969},"index":0,"playId":"8cedbcc1-fea0-302a-9aa6-11dbc22dca58","pitchNumber":1,"startTime":"2026-02-27T21:40:37.158Z","endTime":"2026-02-27T21:41:04.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76979434664914,"aZ":-26.53378416548819,"pfxX":-7.449115363403634,"pfxZ":3.188714609629109,"pX":0.6219336151093355,"pZ":1.8581487467135513,"vX0":7.893285868476415,"vY0":-131.80710310499308,"vZ0":-4.897672601797923,"x":93.29,"y":188.61,"x0":-1.4369676088511716,"y0":50.00169214440903,"z0":5.688239475085467,"aX":-13.168825349397377},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":11.9,"spinRate":1993,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4148012317127634,"extension":6.7075392028098255},"index":1,"playId":"5213e1d4-d7ec-36aa-b53c-78d576f6844c","pitchNumber":2,"startTime":"2026-02-27T21:41:08.820Z","endTime":"2026-02-27T21:41:12.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777985507171035,"aZ":-38.8165167606146,"pfxX":1.6003544562896113,"pfxZ":-4.430987310633025,"pX":1.093112685029944,"pZ":1.9126790679862822,"vX0":5.43229709522315,"vY0":-121.21306457150384,"vZ0":-1.271130842327371,"x":75.33,"y":187.14,"x0":-1.3769736626213958,"y0":50.00080989912515,"z0":5.807113320532942,"aX":2.3999256101027204},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.0,"breakHorizontal":-4.1,"spinRate":2519,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45040376445479957,"extension":6.498500605425487},"index":2,"playId":"ce777242-faea-3e07-a827-4d34e672be85","pitchNumber":3,"startTime":"2026-02-27T21:41:30.810Z","endTime":"2026-02-27T21:41:37.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":672359,"link":"/api/v1/people/672359"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.84,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:41:37.359Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Cronenworth singles on a ground ball to pitcher Eiberson Castellano. Anthony Vilar to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:42:00.761Z","endTime":"2026-02-27T21:42:36.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682769,"link":"/api/v1/people/682769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"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(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.6,"endSpeed":87.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204400078818622,"aZ":-18.550754168294645,"pfxX":-2.135411483194761,"pfxZ":7.051194297766383,"pX":-0.31111310996056685,"pZ":3.1621840764712896,"vX0":4.598484102605282,"vY0":-137.80232577784247,"vZ0":-3.392724207164307,"x":128.86,"y":153.4,"x0":-1.720398647788702,"y0":50.00647954908009,"z0":5.65494874797779,"aX":-4.1284042892966255},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":3.0,"spinRate":2409,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39671897863123595,"extension":6.442816783701963},"index":0,"playId":"a979657a-8e48-35f7-a87b-3e9ced7a98d3","pitchNumber":1,"startTime":"2026-02-27T21:42:13.482Z","endTime":"2026-02-27T21:42:17.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801514533112023,"aZ":-23.412330917234677,"pfxX":-7.189631774555057,"pfxZ":5.091435845517536,"pX":-1.1516578701178433,"pZ":2.5938222818854393,"vX0":3.1527736187895536,"vY0":-130.4627843191835,"vZ0":-3.478956278070501,"x":160.9,"y":168.75,"x0":-1.442567129276568,"y0":50.00480090617919,"z0":5.712091237550791,"aX":-12.377673618824726},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":12.4,"spinRate":1935,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.42006521091827675,"extension":6.587550107231217},"hitData":{"launchSpeed":78.0,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.46,"coordY":175.68}},"index":1,"playId":"b76457bc-9c7a-369d-8b8b-f064296e1720","pitchNumber":2,"startTime":"2026-02-27T21:42:28.294Z","endTime":"2026-02-27T21:42:36.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.39,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:42:36.865Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, shortstop Nicky Lopez to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T21:42:50.511Z","endTime":"2026-02-27T21:44:25.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"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":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":88.9,"endSpeed":82.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568549978693177,"aZ":-28.950798915280323,"pfxX":1.0953486277394324,"pfxZ":1.895396765634188,"pX":2.0700222643947375,"pZ":1.9746085944950653,"vX0":8.323077916178924,"vY0":-129.2412159098864,"vZ0":-3.8386753208046516,"x":38.1,"y":185.47,"x0":-1.3272992028098731,"y0":50.004639334091124,"z0":5.689465381187088,"aX":1.8606825222017862},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-3.7,"spinRate":2511,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4229375758139531,"extension":6.456404878883177},"index":0,"playId":"4e0639ca-351f-375d-b51a-23f97d406f11","pitchNumber":1,"startTime":"2026-02-27T21:43:11.168Z","endTime":"2026-02-27T21:43:15.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.319121135740048,"aZ":-28.410085462331296,"pfxX":-0.811475587402918,"pfxZ":2.252141589427814,"pX":0.8502519940760134,"pZ":1.6844089618308355,"vX0":6.2460755211293755,"vY0":-128.34614111237457,"vZ0":-4.565396764413009,"x":84.59,"y":193.3,"x0":-1.5083456094569812,"y0":50.0008116847904,"z0":5.696072703805131,"aX":-1.3553267103388167},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":0.1,"spinRate":2619,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4265969090710158,"extension":6.54746559841497},"index":1,"playId":"55934325-7e37-3298-b54e-1bead0da792b","pitchNumber":2,"startTime":"2026-02-27T21:43:28.183Z","endTime":"2026-02-27T21:43:31.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730982287963513,"aZ":-39.94049155045405,"pfxX":0.4703203679297463,"pfxZ":-5.289419045445621,"pX":2.816403292715162,"pZ":-0.3025297529509404,"vX0":9.153535648279075,"vY0":-120.49648152324681,"vZ0":-5.935566800335528,"x":9.65,"y":246.95,"x0":-1.0950393324491776,"y0":50.0040183531432,"z0":5.727588212362765,"aX":0.6886463004964648},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.8,"breakHorizontal":-3.1,"spinRate":2574,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4548096117223359,"extension":6.647617702326102},"index":2,"playId":"631b68ae-9d71-362d-a3de-7de794aefd64","pitchNumber":3,"startTime":"2026-02-27T21:43:45.672Z","endTime":"2026-02-27T21:43:55.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Eiberson Castellano. Anthony Vilar to 3rd. Jake Cronenworth to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"631b68ae-9d71-362d-a3de-7de794aefd64","startTime":"2026-02-27T21:43:59.286Z","endTime":"2026-02-27T21:44:17.703Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":681036,"link":"/api/v1/people/681036"},"postOnSecond":{"id":630105,"link":"/api/v1/people/630105"},"postOnThird":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":2.63,"dramaIndex":84.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04598515414912,"aZ":-20.226652881214765,"pfxX":-8.36986795435746,"pfxZ":6.146220812262467,"pX":-0.6721957540706518,"pZ":2.9750456598611423,"vX0":5.119473662095,"vY0":-138.35961564965888,"vZ0":-3.669390683194072,"x":142.62,"y":158.45,"x0":-1.456283387448283,"y0":50.00418753703244,"z0":5.669095500573886,"aX":-16.275210866086795},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":14.2,"spinRate":2345,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3954370551194737,"extension":6.47159390266804},"hitData":{"launchSpeed":77.7,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.35,"coordY":153.91}},"index":4,"playId":"e51b72c4-7b4d-3e79-951a-520c3f9d7d22","pitchNumber":4,"startTime":"2026-02-27T21:44:17.703Z","endTime":"2026-02-27T21:44:25.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":8.699999999999996,"leverageIndex":2.63,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:44:25.624Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Ritter walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:46:36.980Z","endTime":"2026-02-27T21:47:43.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pablo Reyes replaces shortstop Xander Bogaerts, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:45:42.873Z","endTime":"2026-02-27T21:45:42.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Vilar remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:45:42.887Z","endTime":"2026-02-27T21:45:42.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mason McCoy replaces second baseman Jake Cronenworth, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T21:45:42.888Z","endTime":"2026-02-27T21:45:42.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Romeo Sanabria replaces first baseman Miguel Andujar, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-27T21:45:42.890Z","endTime":"2026-02-27T21:46:38.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703804,"link":"/api/v1/people/703804"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":609280,"link":"/api/v1/people/609280"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874458519653825,"aZ":-11.748400829328746,"pfxX":1.1485719625121074,"pfxZ":10.599992687011417,"pX":0.587229771783398,"pZ":3.709222170477578,"vX0":6.239031209028358,"vY0":-137.97470818899868,"vZ0":-4.868960305293259,"x":94.62,"y":138.63,"x0":-1.8530099558263171,"y0":50.001857113425125,"z0":6.289320762946548,"aX":2.211699439209628},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-3.4,"spinRate":2426,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.39707414111689365,"extension":6.401607343213373},"index":4,"playId":"9d35a0ac-ff64-3349-b093-4156a8db60d7","pitchNumber":1,"startTime":"2026-02-27T21:46:38.856Z","endTime":"2026-02-27T21:46:42.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613624873836052,"aZ":-11.257859863222377,"pfxX":-3.0921216511344474,"pfxZ":11.12989587692173,"pX":0.05858837226197617,"pZ":0.05471470383031408,"vX0":6.0416898113446,"vY0":-135.92957042908213,"vZ0":-13.991506499205313,"x":114.77,"y":237.3,"x0":-1.786862374687959,"y0":50.00159532875156,"z0":6.03830660490283,"aX":-5.810650529559715},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2428,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.4022915725324232,"extension":6.461512567642173},"index":5,"playId":"fd17b29a-f19f-3b88-9230-d5b41f1e7ac3","pitchNumber":2,"startTime":"2026-02-27T21:46:53.096Z","endTime":"2026-02-27T21:46:57.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64889389640843,"aZ":-28.307055635758086,"pfxX":2.0719601129590632,"pfxZ":2.3503707312868265,"pX":-0.22224874420711443,"pZ":4.154729844790807,"vX0":4.024832707368622,"vY0":-126.58943160228556,"vZ0":-0.046957689356281196,"x":125.47,"y":126.6,"x0":-2.0937367141354057,"y0":50.001673347628234,"z0":6.41493500707023,"aX":3.406102727972996},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-4.6,"spinRate":2198,"spinDirection":174},"zone":11,"typeConfidence":0.9,"plateTime":0.43052255277225226,"extension":6.308844675112818},"index":6,"playId":"509568c9-4c3f-3cce-a59d-c398e2d8fb30","pitchNumber":3,"startTime":"2026-02-27T21:47:20.228Z","endTime":"2026-02-27T21:47:25.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.161468439074653,"aZ":-10.331796753164815,"pfxX":-1.3130460945271865,"pfxZ":11.430615029412062,"pX":-1.025887930936968,"pZ":1.7983689643905043,"vX0":3.0550978069778556,"vY0":-137.52259309456875,"vZ0":-9.741875920901782,"x":156.1,"y":190.22,"x0":-1.9818023050136224,"y0":50.00672547320854,"z0":6.092738475793569,"aX":-2.510233518912852},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2346,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.3986350920233144,"extension":6.449502792849886},"index":7,"playId":"81a8e89a-0dd2-3470-bab9-357b232d1455","pitchNumber":4,"startTime":"2026-02-27T21:47:37.083Z","endTime":"2026-02-27T21:47:43.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:47:43.123Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston called out on strikes. Ryan Ritter steals (1) 2nd base.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:48:03.253Z","endTime":"2026-02-27T21:50:49.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857666100174658,"aZ":-12.264115184664742,"pfxX":-2.495458837533553,"pfxZ":10.581468933584004,"pX":1.1724612569691932,"pZ":1.875833381593675,"vX0":8.716012572666619,"vY0":-136.0673897582563,"vZ0":-9.029587884226986,"x":72.31,"y":188.13,"x0":-1.7431809735688086,"y0":50.00494552625085,"z0":6.079781847671045,"aX":-4.697043493585104},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2459,"spinDirection":197},"zone":14,"typeConfidence":0.88,"plateTime":0.4019945835664882,"extension":6.454712061559083},"index":0,"playId":"0d88f365-5162-31af-aeaa-66d7bb9fb2b4","pitchNumber":1,"startTime":"2026-02-27T21:48:04.665Z","endTime":"2026-02-27T21:48:11.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711065438326507,"aZ":-10.584554545039543,"pfxX":-3.438526546302194,"pfxZ":11.357136685290744,"pX":0.5903699336444934,"pZ":1.5909035087120376,"vX0":7.67448580129647,"vY0":-137.09855464288532,"vZ0":-10.061209760826602,"x":94.5,"y":195.83,"x0":-1.8001541764823399,"y0":50.001263062581955,"z0":6.0336084219735415,"aX":-6.536091837814155},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2321,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.39973378189672815,"extension":6.479277571953946},"index":1,"playId":"6e61a263-f067-3b56-b458-7de9c5099e46","pitchNumber":2,"startTime":"2026-02-27T21:48:24.687Z","endTime":"2026-02-27T21:48:51.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"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":"858c04d7-a2d8-31d6-b0f7-5ca7575b2c24","startTime":"2026-02-27T21:48:56.999Z","endTime":"2026-02-27T21:49:00.659Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61154768351512,"aZ":-21.726636722063137,"pfxX":0.49983799805016194,"pfxZ":6.10303284012662,"pX":1.4850725260670565,"pZ":0.02224620716440972,"vX0":8.764406615904655,"vY0":-129.42134904384687,"vZ0":-10.894349229675926,"x":60.39,"y":238.18,"x0":-1.9970072806502588,"y0":50.0047637447581,"z0":5.9206510163848325,"aX":0.855969306161966},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-2.6,"spinRate":2339,"spinDirection":191},"zone":14,"typeConfidence":0.92,"plateTime":0.42167657362523503,"extension":6.450299260932841},"index":3,"playId":"0c09fbc5-968a-3d49-8e1f-a3b2f774fdaf","pitchNumber":3,"startTime":"2026-02-27T21:49:16.344Z","endTime":"2026-02-27T21:49:23.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531989338887485,"aZ":-12.091464471054557,"pfxX":-1.6408018808028313,"pfxZ":10.569339458718728,"pX":-0.8073792429293276,"pZ":2.177716816061805,"vX0":3.8021384984107574,"vY0":-137.24377150442706,"vZ0":-8.305340860883211,"x":147.78,"y":179.98,"x0":-2.0000122567342364,"y0":50.00109838306613,"z0":6.074573638531957,"aX":-3.117474944208776},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":2.2,"spinRate":2325,"spinDirection":195},"zone":4,"typeConfidence":0.9,"plateTime":0.39970696234014635,"extension":6.456914192597299},"index":4,"playId":"83238e53-9f9a-3425-8d83-8affaf3f9c65","pitchNumber":4,"startTime":"2026-02-27T21:49:47.307Z","endTime":"2026-02-27T21:49:53.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-27T21:50:23.233Z","endTime":"2026-02-27T21:50:43.606Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934950457050743,"aZ":-37.040658115665906,"pfxX":1.2862418638191762,"pfxZ":-3.4706543779728207,"pX":0.5163724240132704,"pZ":2.3546564050816086,"vX0":5.670465042075568,"vY0":-117.75520636642095,"vZ0":-1.1597985845217635,"x":97.32,"y":175.2,"x0":-2.092842303747136,"y0":50.00494913119661,"z0":6.288787168020093,"aX":1.801460709260325},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.2,"breakHorizontal":-3.7,"spinRate":2438,"spinDirection":40},"zone":6,"typeConfidence":0.89,"plateTime":0.4656329855271579,"extension":6.361448476576786},"index":6,"playId":"c3b0dfef-e6bf-3fa5-9e76-216c66de100e","pitchNumber":5,"startTime":"2026-02-27T21:50:43.606Z","endTime":"2026-02-27T21:50:49.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":2.08,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:50:49.961Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:51:18.148Z","endTime":"2026-02-27T21:52:45.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.804517366673018,"aZ":-37.90042860151532,"pfxX":4.468185638490191,"pfxZ":-4.183942400715537,"pX":0.28801408710170506,"pZ":0.4012808371748569,"vX0":4.385173860741176,"vY0":-116.20872405205115,"vZ0":-4.867757683750071,"x":106.02,"y":227.95,"x0":-2.2042246029424803,"y0":50.00535451215079,"z0":6.124147181141436,"aX":6.110383736675296},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.5,"breakHorizontal":-9.2,"spinRate":2461,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4713497631214132,"extension":6.432914347489377},"index":0,"playId":"48d093cf-da07-370c-bf9a-22f67d4f6d73","pitchNumber":1,"startTime":"2026-02-27T21:51:18.148Z","endTime":"2026-02-27T21:51:25.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":87.4,"endSpeed":81.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818578201143215,"aZ":-25.84481756862735,"pfxX":1.730565669512364,"pfxZ":3.8262426610154145,"pX":0.42500593959318717,"pZ":1.903414659253872,"vX0":5.74974213362188,"vY0":-127.17187178154683,"vZ0":-5.426611961350186,"x":100.8,"y":187.39,"x0":-2.0815000030960373,"y0":50.001265198267895,"z0":6.0910608669036534,"aX":2.8592296521288025},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":-4.3,"spinRate":2249,"spinDirection":170},"zone":9,"typeConfidence":0.91,"plateTime":0.42918930220997886,"extension":6.380129144305819},"index":1,"playId":"2973887d-20b3-304c-99b8-9154f4a7860c","pitchNumber":2,"startTime":"2026-02-27T21:51:44.339Z","endTime":"2026-02-27T21:51:47.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.756463388473144,"aZ":-37.12557479719374,"pfxX":1.694440502036232,"pfxZ":-3.4971504182185367,"pX":0.3525183050901331,"pZ":1.3222528147681982,"vX0":5.347676528803479,"vY0":-118.28139137247699,"vZ0":-3.2150988300633996,"x":103.56,"y":203.08,"x0":-2.1586741967835854,"y0":50.00372473649886,"z0":6.1065845443751465,"aX":2.3979117903248564},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.8,"breakHorizontal":-4.4,"spinRate":2160,"spinDirection":27},"zone":14,"typeConfidence":0.89,"plateTime":0.4632376436398822,"extension":6.341285020616133},"index":2,"playId":"2eeee2bf-b40f-3905-830d-9df5eb16c542","pitchNumber":3,"startTime":"2026-02-27T21:52:15.194Z","endTime":"2026-02-27T21:52:20.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03579867647553,"aZ":-37.83182440581078,"pfxX":2.2215365735835895,"pfxZ":-4.015524969708215,"pX":0.08312947821238205,"pZ":1.9398207480851464,"vX0":4.5112348328296346,"vY0":-117.80566928870641,"vZ0":-1.857007390043361,"x":113.83,"y":186.4,"x0":-2.1440783554851044,"y0":50.003797682542555,"z0":6.229900350181103,"aX":3.128018712219972},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.4,"breakHorizontal":-5.2,"spinRate":2137,"spinDirection":30},"zone":8,"typeConfidence":0.9,"plateTime":0.46464856529502274,"extension":6.406725420622082},"index":3,"playId":"a2908c8f-3801-3174-9165-df78ab168284","pitchNumber":4,"startTime":"2026-02-27T21:52:40.250Z","endTime":"2026-02-27T21:52:45.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:52:45.630Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adael Amador singles on a line drive to left fielder Ramón Laureano. Ryan Ritter scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:52:49.673Z","endTime":"2026-02-27T21:53:51.926Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":663474,"link":"/api/v1/people/663474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.735694582893856,"aZ":-13.376005735859072,"pfxX":0.7234799859068195,"pfxZ":10.022635456077104,"pX":0.8610568003567061,"pZ":4.1295379137582335,"vX0":7.124273055486178,"vY0":-136.7193373609523,"vZ0":-3.382404687032393,"x":84.18,"y":127.28,"x0":-1.8825948180379612,"y0":50.00469254896566,"z0":6.312763757265637,"aX":1.3553232621241231},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-3.0,"spinRate":2494,"spinDirection":202},"zone":12,"typeConfidence":0.84,"plateTime":0.4020556680593561,"extension":6.431487673631448},"index":0,"playId":"8eb61135-527f-358c-b11a-8b0df90f0efa","pitchNumber":1,"startTime":"2026-02-27T21:53:14.445Z","endTime":"2026-02-27T21:53:19.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412318896059418,"aZ":-12.667785296735033,"pfxX":-2.2165433832050585,"pfxZ":10.175461490212037,"pX":-0.20954632481730742,"pZ":2.9441993725649054,"vX0":5.234054186398036,"vY0":-137.76843894763016,"vZ0":-6.469049398093332,"x":124.99,"y":159.29,"x0":-1.8483759812085436,"y0":50.001420871465136,"z0":6.183704872589306,"aX":-4.2489994046420145},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":2.9,"spinRate":2461,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.39800621565987004,"extension":6.455072455841216},"hitData":{"launchSpeed":79.4,"launchAngle":18.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.29,"coordY":117.7}},"index":1,"playId":"94def7ec-9973-325e-8c86-52857262a8bd","pitchNumber":2,"startTime":"2026-02-27T21:53:42.868Z","endTime":"2026-02-27T21:53:51.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691182,"link":"/api/v1/people/691182","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":691182,"link":"/api/v1/people/691182"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":16.099999999999994,"leverageIndex":2.03,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:53:51.926Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sterlin Thompson grounds out, shortstop Pablo Reyes to first baseman Romeo Sanabria.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T21:54:08.872Z","endTime":"2026-02-27T21:54:39.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71678246315825,"aZ":-13.493444431714833,"pfxX":-1.4718884310498959,"pfxZ":9.868895724138877,"pX":0.062289596092101884,"pZ":4.014590725641261,"vX0":6.155726534392842,"vY0":-137.27667890143454,"vZ0":-3.2242153830711326,"x":114.63,"y":130.39,"x0":-2.025938491828449,"y0":50.00155499963065,"z0":6.133192690511347,"aX":-2.7858987240718744},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":1.2,"spinRate":2489,"spinDirection":197},"zone":12,"typeConfidence":0.89,"plateTime":0.4002521866245212,"extension":6.354001312338509},"hitData":{"launchSpeed":81.5,"launchAngle":8.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.51,"coordY":145.3}},"index":0,"playId":"70afd798-6b3d-38ba-8efa-12afeed6d7bc","pitchNumber":1,"startTime":"2026-02-27T21:54:30.331Z","endTime":"2026-02-27T21:54:39.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":691182,"link":"/api/v1/people/691182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:54:39.161Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Laureano doubles (2) on a sharp line drive to center fielder GJ Hill.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:56:50.491Z","endTime":"2026-02-27T21:57:08.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: TJ Rumfield replaces first baseman Troy Johnston, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T21:56:00.841Z","endTime":"2026-02-27T21:56:00.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: GJ Hill replaces center fielder Cole Carrigg, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T21:56:00.855Z","endTime":"2026-02-27T21:56:00.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":694249,"link":"/api/v1/people/694249"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Avans replaces left fielder Sterlin Thompson, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T21:56:00.857Z","endTime":"2026-02-27T21:56:52.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":694514,"link":"/api/v1/people/694514"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13155417477868,"aZ":-28.18345890825571,"pfxX":1.5714928509910033,"pfxZ":2.4900419997012744,"pX":0.32579751341103996,"pZ":2.3948507326719644,"vX0":4.323191623532118,"vY0":-125.99848724064962,"vZ0":-2.6590471256881596,"x":104.58,"y":174.12,"x0":-1.6180368699948635,"y0":50.005125598799445,"z0":5.746521271130516,"aX":2.520937419951927},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2563,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4350726671272014,"extension":6.512885646869125},"hitData":{"launchSpeed":109.1,"launchAngle":21.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":87.53,"coordY":56.44}},"index":3,"playId":"8f8b89ad-e1ba-3ab6-b0ee-04fc4cd02c07","pitchNumber":1,"startTime":"2026-02-27T21:56:52.620Z","endTime":"2026-02-27T21:57:08.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.49999999999999,"awayTeamWinProbability":42.50000000000001,"homeTeamWinProbabilityAdded":-11.699999999999996,"leverageIndex":1.71,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:57:08.911Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sung-Mun Song grounds out, pitcher Eiberson Castellano to shortstop Nicky Lopez to first baseman TJ Rumfield. Ramón Laureano to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:57:25.662Z","endTime":"2026-02-27T21:58:06.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682769,"link":"/api/v1/people/682769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62740634300317,"aZ":-27.634558985341588,"pfxX":-6.406408239546968,"pfxZ":2.6730672976745424,"pX":0.6501688148074005,"pZ":3.301295580131304,"vX0":7.368393238667675,"vY0":-128.89936015510986,"vZ0":-1.0082970780105918,"x":92.22,"y":149.65,"x0":-1.4015585142744418,"y0":50.002015079968814,"z0":5.81463362733625,"aX":-10.873670012887352},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":10.1,"spinRate":1804,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4235306022635954,"extension":6.747502044643604},"index":0,"playId":"ad9de065-a515-3956-a15d-b33b8fa70cac","pitchNumber":1,"startTime":"2026-02-27T21:57:40.819Z","endTime":"2026-02-27T21:57:47.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01986725380907,"aZ":-25.878062824637407,"pfxX":-6.387378724506002,"pfxZ":3.621699898140715,"pX":-0.6124203188673992,"pZ":2.4694455990739357,"vX0":4.234253894991484,"vY0":-130.3980123886534,"vZ0":-3.4493582210522518,"x":140.34,"y":172.1,"x0":-1.419780626912599,"y0":50.00159372796853,"z0":5.741454122503677,"aX":-11.101781792123319},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":10.8,"spinRate":2014,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.41855272292925827,"extension":6.560094132295374},"hitData":{"launchSpeed":72.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.59,"coordY":148.79}},"index":1,"playId":"dabe8e73-78d4-3695-85de-b80ed9039d68","pitchNumber":2,"startTime":"2026-02-27T21:57:57.269Z","endTime":"2026-02-27T21:58:06.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":2.38,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:58:06.003Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ethan Salas grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:58:37.691Z","endTime":"2026-02-27T21:58:53.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ethan Salas replaces Luis Campusano.","event":"Offensive Substitution","eventType":"offensive_substitution","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":"2026-02-27T21:58:27.884Z","endTime":"2026-02-27T21:58:39.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29127427163579,"aZ":-38.456488529245554,"pfxX":0.3223368028385545,"pfxZ":-4.370914190810536,"pX":-0.372248120733737,"pZ":1.3940360782846695,"vX0":2.754645538742909,"vY0":-119.04643566973225,"vZ0":-2.0987567842105883,"x":131.19,"y":201.14,"x0":-1.5848958016626884,"y0":50.000731001992314,"z0":5.759629072443428,"aX":0.46311751305359233},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.2,"breakHorizontal":-1.2,"spinRate":2431,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.45963362222272464,"extension":6.521788554722418},"hitData":{"launchSpeed":50.2,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.3,"coordY":173.41}},"index":1,"playId":"bbe94cc5-ab32-32e1-8ed7-3ad5adeafae2","pitchNumber":1,"startTime":"2026-02-27T21:58:39.788Z","endTime":"2026-02-27T21:58:53.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":11.499999999999993,"leverageIndex":2.69,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:58:53.914Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pablo Reyes hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T21:59:12.813Z","endTime":"2026-02-27T21:59:18.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.665374469292246,"aZ":-26.13247393914688,"pfxX":-10.285532776266876,"pfxZ":3.175746191027086,"pX":-2.5509689410451024,"pZ":3.6135025917238095,"vX0":1.0540053201414659,"vY0":-138.27279932526176,"vZ0":-1.1012907823701996,"x":214.24,"y":141.22,"x0":-1.6071786792243656,"y0":50.0048630929085,"z0":5.7980891140680795,"aX":-19.58410323310245},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":2444,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3986976357144538,"extension":6.3600711168765995},"index":0,"playId":"c7d71ebf-98bd-3efd-8ea5-9716131e986b","pitchNumber":1,"startTime":"2026-02-27T21:59:12.813Z","endTime":"2026-02-27T21:59:18.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":2.73,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-27T21:59:18.060Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T22:00:50.801Z","endTime":"2026-02-27T22:01:49.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682769,"fullName":"Eiberson Castellano","link":"/api/v1/people/682769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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":"2026-02-27T21:59:59.081Z","endTime":"2026-02-27T22:00:48.534Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Francisco Acuna replaces Pablo Reyes.","event":"Offensive Substitution","eventType":"offensive_substitution","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":1,"startTime":"2026-02-27T22:00:48.534Z","endTime":"2026-02-27T22:00:52.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"102","replacedPlayer":{"id":622569,"link":"/api/v1/people/622569"},"base":1,"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614835907929308,"aZ":-31.119563730571976,"pfxX":0.9733572066728069,"pfxZ":0.6573737296710833,"pX":0.3131686319181295,"pZ":1.557706622566941,"vX0":4.328236163745987,"vY0":-126.30821259164732,"vZ0":-3.9393236056064644,"x":105.06,"y":196.72,"x0":-1.55456986931698,"y0":50.00160629349062,"z0":5.661389865029341,"aX":1.5603008050819602},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":-2.9,"spinRate":2495,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4349470962321398,"extension":6.511186427426469},"index":2,"playId":"d586a28c-14d1-31ab-866b-f4f8a86c305a","pitchNumber":1,"startTime":"2026-02-27T22:00:52.965Z","endTime":"2026-02-27T22:00:56.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53824720078964,"aZ":-22.206080027216583,"pfxX":-9.645985681762038,"pfxZ":5.44100442661081,"pX":-0.03817995262433308,"pZ":2.7648401063448818,"vX0":6.773104298023369,"vY0":-136.09585071850393,"vZ0":-3.608082802317484,"x":118.46,"y":164.13,"x0":-1.3366079630647059,"y0":50.00056564809471,"z0":5.690782680260607,"aX":-17.659047079097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2390,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4062194540431232,"extension":6.535409155826382},"index":3,"playId":"ad5ed376-7f31-3e2f-b068-6764c985bde8","pitchNumber":2,"startTime":"2026-02-27T22:01:13.814Z","endTime":"2026-02-27T22:01:17.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20365630657267,"aZ":-15.132116487369451,"pfxX":-1.3969189764761119,"pfxZ":8.966997121758514,"pX":-0.3305820442700038,"pZ":2.684221911866374,"vX0":3.6792740374730033,"vY0":-137.42144673219954,"vZ0":-5.256240414270285,"x":129.6,"y":166.31,"x0":-1.5090031283303766,"y0":50.00417075787847,"z0":5.659947525052318,"aX":-2.655516979920047},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":1.7,"spinRate":2349,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3995162499708753,"extension":6.466414711494623},"index":4,"playId":"3fa9eed1-9c75-3b6d-9f00-99bae784f3b3","pitchNumber":3,"startTime":"2026-02-27T22:01:40.939Z","endTime":"2026-02-27T22:01:49.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":682769,"link":"/api/v1/people/682769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":9.700000000000017,"leverageIndex":3.69,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:01:49.984Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zac Veen flies out sharply to right fielder Tirso Ornelas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:04:13.478Z","endTime":"2026-02-27T22:05:07.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680232,"fullName":"Jackson Wolf","link":"/api/v1/people/680232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Francisco Acuna remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:02:40.395Z","endTime":"2026-02-27T22:02:40.410Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"102","replacedPlayer":{"id":622569,"link":"/api/v1/people/622569"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":622569,"link":"/api/v1/people/622569"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Samad Taylor replaces left fielder Ramón Laureano, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:02:40.410Z","endTime":"2026-02-27T22:02:40.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose F Miranda replaces third baseman Sung-Mun Song, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T22:02:40.411Z","endTime":"2026-02-27T22:02:40.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":823550,"link":"/api/v1/people/823550"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ethan Salas remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-27T22:02:40.413Z","endTime":"2026-02-27T22:02:40.415Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jackson Wolf replaces Triston McKenzie.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-27T22:02:40.415Z","endTime":"2026-02-27T22:04:15.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680232,"link":"/api/v1/people/680232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476533616833077,"aZ":-23.892082626549264,"pfxX":8.911914213064899,"pfxZ":4.738760581687328,"pX":0.8686564354824108,"pZ":2.3453714847075826,"vX0":-8.978875166925349,"vY0":-130.81879275875087,"vZ0":-2.8159589040009654,"x":83.89,"y":175.45,"x0":3.174146688638114,"y0":50.00132597417552,"z0":5.210801789061123,"aX":15.572012601710258},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":2178,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.41738794898884546,"extension":7.216573892481879},"index":5,"playId":"33efdf09-4157-35cc-aaaf-69bcd949ea05","pitchNumber":1,"startTime":"2026-02-27T22:04:15.805Z","endTime":"2026-02-27T22:04:26.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84509628124471,"aZ":-30.337795401050045,"pfxX":9.484365584996944,"pfxZ":1.0523871599166448,"pX":0.09363862098972094,"pZ":2.9061077487749998,"vX0":-10.396971176839116,"vY0":-130.9224022546691,"vZ0":-0.1657003401173115,"x":113.43,"y":160.32,"x0":2.8710943207354176,"y0":50.003740347304365,"z0":5.227489617856791,"aX":16.57986436400032},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":-15.1,"spinRate":2166,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4172521441396304,"extension":7.051653140823426},"index":6,"playId":"9a4e590e-4b59-352a-a654-8f52a7c678f3","pitchNumber":2,"startTime":"2026-02-27T22:04:29.250Z","endTime":"2026-02-27T22:04:33.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.945377293971724,"aZ":-27.078251781229014,"pfxX":-4.131962454369916,"pfxZ":4.009003872170856,"pX":-1.800812086769842,"pZ":0.9525454945084445,"vX0":-8.953584426329453,"vY0":-112.19463522435332,"vZ0":-3.342950864175652,"x":185.64,"y":213.06,"x0":2.783714235844901,"y0":50.00171813143653,"z0":5.231474180466647,"aX":-5.247919492875042},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":6.6,"breakHorizontal":9.8,"spinRate":2514,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.48882864452490793,"extension":7.202914600146556},"index":7,"playId":"fb162265-af48-36c7-a293-8eb588ff39d9","pitchNumber":3,"startTime":"2026-02-27T22:04:43.113Z","endTime":"2026-02-27T22:04:48.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":89.2,"endSpeed":81.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677628332646208,"aZ":-21.494709068577368,"pfxX":5.177224168927298,"pfxZ":6.293931465646045,"pX":-0.2948543485019994,"pZ":2.9457347131071594,"vX0":-10.328893657311086,"vY0":-129.5634079056917,"vZ0":-1.3358998719861515,"x":128.24,"y":159.25,"x0":3.0748979226746633,"y0":50.00053209144075,"z0":5.114525801447637,"aX":8.781739681333473},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.3,"breakHorizontal":-7.0,"spinRate":2716,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.42315123552476486,"extension":7.388529763477766},"hitData":{"launchSpeed":101.6,"launchAngle":33.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.94,"coordY":47.61}},"index":8,"playId":"e6c7b6ac-613c-32b4-8099-accbc810f682","pitchNumber":4,"startTime":"2026-02-27T22:04:58.347Z","endTime":"2026-02-27T22:05:07.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":680232,"link":"/api/v1/people/680232"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":680232,"link":"/api/v1/people/680232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:05:07.583Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryant Betancourt pops out to second baseman Mason McCoy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:05:23.341Z","endTime":"2026-02-27T22:06:27.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680232,"fullName":"Jackson Wolf","link":"/api/v1/people/680232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20686836786586,"aZ":-31.27288649190049,"pfxX":-6.094543781846042,"pfxZ":0.7070880971916278,"pX":0.7351738917802207,"pZ":2.846567734556849,"vX0":-3.1042242005666467,"vY0":-112.61412206397067,"vZ0":1.2577217601058426,"x":88.98,"y":161.92,"x0":2.927349259523046,"y0":50.00218783783476,"z0":5.466484880076855,"aX":-7.754779670050399},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":2299,"spinDirection":275},"zone":3,"typeConfidence":0.9,"plateTime":0.4880911052030772,"extension":7.243663628037325},"index":0,"playId":"30851fec-07e1-3f79-a2e6-acbb76216d5d","pitchNumber":1,"startTime":"2026-02-27T22:05:31.573Z","endTime":"2026-02-27T22:05:35.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27444565919032,"aZ":-26.436692529385798,"pfxX":-3.376201220514705,"pfxZ":4.575814550698487,"pX":-0.9502976394408118,"pZ":1.6613454586095244,"vX0":-7.377556021876126,"vY0":-112.14375676678877,"vZ0":-1.8618564101570565,"x":153.22,"y":193.92,"x0":2.8416386365859414,"y0":50.00220058322076,"z0":5.24066406587389,"aX":-4.230838662674374},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":8.0,"breakHorizontal":8.3,"spinRate":2204,"spinDirection":277},"zone":13,"typeConfidence":0.91,"plateTime":0.4914034333665809,"extension":7.236553078340714},"index":1,"playId":"55a69c03-686b-3f78-a26f-bbe93b0b7792","pitchNumber":2,"startTime":"2026-02-27T22:05:43.801Z","endTime":"2026-02-27T22:05:50.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804326325521274,"aZ":-19.502532889529643,"pfxX":5.100123544375983,"pfxZ":7.451745850633011,"pX":-0.6496252849991853,"pZ":1.9675350957947904,"vX0":-11.030696151941864,"vY0":-129.27960491523996,"vZ0":-3.9806538502909454,"x":141.76,"y":185.66,"x0":3.0011563983690737,"y0":50.00324130583791,"z0":5.015709667601397,"aX":8.674201102023314},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.8,"breakHorizontal":-7.0,"spinRate":2115,"spinDirection":130},"zone":7,"typeConfidence":0.91,"plateTime":0.422948800287708,"extension":7.527444094657963},"index":2,"playId":"af6d9be6-fe0f-32ea-90bd-867e92b45cf4","pitchNumber":3,"startTime":"2026-02-27T22:05:57.724Z","endTime":"2026-02-27T22:06:04.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-27T22:06:04.604Z","endTime":"2026-02-27T22:06:15.246Z","isPitch":false,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":77.9,"endSpeed":71.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.362889830044576,"aZ":-24.93730947787095,"pfxX":-2.20369137765796,"pfxZ":5.613822247275628,"pX":0.5692429519942919,"pZ":2.9417510266408486,"vX0":-5.048723417863136,"vY0":-113.34329487531161,"vZ0":0.39198981837878266,"x":95.3,"y":159.35,"x0":3.119687986527568,"y0":50.00566190451446,"z0":5.27388095988274,"aX":-2.842851518824126},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":10.6,"breakHorizontal":5.4,"spinRate":2190,"spinDirection":271},"zone":3,"typeConfidence":0.88,"plateTime":0.48483689060347324,"extension":7.370896907267154},"hitData":{"launchSpeed":85.9,"launchAngle":58.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":184.61,"coordY":142.63}},"index":4,"playId":"70f0b9be-0a9c-36d8-8753-611ec86b988b","pitchNumber":4,"startTime":"2026-02-27T22:06:15.246Z","endTime":"2026-02-27T22:06:27.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":680232,"link":"/api/v1/people/680232"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":680232,"link":"/api/v1/people/680232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:06:27.238Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nicky Lopez lines out to right fielder Tirso Ornelas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T22:06:41.910Z","endTime":"2026-02-27T22:07:26.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680232,"fullName":"Jackson Wolf","link":"/api/v1/people/680232"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03287847139305,"aZ":-27.562130771022414,"pfxX":-3.7276909542408276,"pfxZ":3.1044059114813862,"pX":-0.032726330702521,"pZ":2.6505707398719234,"vX0":-6.230676920402478,"vY0":-120.44782786471438,"vZ0":-0.520066948039116,"x":118.25,"y":167.21,"x0":3.0610633642829503,"y0":50.002940062557734,"z0":5.283963568924653,"aX":-5.534028097343721},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.8,"breakHorizontal":8.2,"spinRate":2358,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.45289736210216835,"extension":7.134006423944478},"index":0,"playId":"4b345323-e34c-3644-9e74-2e50d1601c48","pitchNumber":1,"startTime":"2026-02-27T22:06:56.783Z","endTime":"2026-02-27T22:07:02.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.523065030827436,"aZ":-26.99030957394648,"pfxX":-2.889619783647705,"pfxZ":3.466199798432278,"pX":-0.203932896497901,"pZ":2.063837027054768,"vX0":-6.807237236490093,"vY0":-120.65523037487661,"vZ0":-1.4523537891143468,"x":124.77,"y":183.06,"x0":3.0141656121729805,"y0":50.000474140175726,"z0":5.0224014550207166,"aX":-4.315511529125116},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":6.6,"spinRate":2419,"spinDirection":187},"zone":8,"typeConfidence":0.91,"plateTime":0.45164694816771345,"extension":7.243075402476363},"hitData":{"launchSpeed":89.2,"launchAngle":26.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.34,"coordY":91.0}},"index":1,"playId":"6aa22a18-c6c0-32e7-924b-cfcbfb2207f5","pitchNumber":2,"startTime":"2026-02-27T22:07:10.043Z","endTime":"2026-02-27T22:07:26.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":680232,"link":"/api/v1/people/680232"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":680232,"link":"/api/v1/people/680232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:07:26.618Z","atBatIndex":57},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Anthony Vilar reaches on a fielding error by shortstop Nicky Lopez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:09:36.067Z","endTime":"2026-02-27T22:09:52.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702622,"fullName":"Griffin Herring","link":"/api/v1/people/702622"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Griffin Herring replaces Eiberson Castellano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:07:38.190Z","endTime":"2026-02-27T22:09:21.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702622,"link":"/api/v1/people/702622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682769,"link":"/api/v1/people/682769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nic Kent replaces second baseman Adael Amador, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:09:21.680Z","endTime":"2026-02-27T22:09:38.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":691182,"link":"/api/v1/people/691182"},"defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":691182,"link":"/api/v1/people/691182"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620002936365168,"aZ":-15.639158251689466,"pfxX":3.233117309267706,"pfxZ":9.676518384415672,"pX":0.2013309033133441,"pZ":1.8981315515890813,"vX0":-3.2555354587228766,"vY0":-129.7424148476172,"vZ0":-7.288445654037099,"x":109.33,"y":187.53,"x0":1.0510765522622454,"y0":50.00155372258489,"z0":5.931177401052199,"aX":5.523250534236922},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2050,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.421844642602057,"extension":7.064654371850735},"hitData":{"launchSpeed":99.7,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.78,"coordY":151.89}},"index":2,"playId":"5db4134d-14b1-37b5-a02c-d4c5c446b6be","pitchNumber":1,"startTime":"2026-02-27T22:09:38.246Z","endTime":"2026-02-27T22:09:52.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_ab"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_ab"},{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_pa"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:09:52.002Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tirso Ornelas walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:10:09.155Z","endTime":"2026-02-27T22:11:32.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702622,"fullName":"Griffin Herring","link":"/api/v1/people/702622"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"postOnThird":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5],"actionIndex":[1,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31112656443831,"aZ":-32.92905051550342,"pfxX":-1.358283119568581,"pfxZ":-0.5465521129793629,"pX":-1.2496238671306041,"pZ":0.10189819058410188,"vX0":-4.647554904545557,"vY0":-115.80625968565109,"vZ0":-6.05130409152331,"x":164.63,"y":236.03,"x0":0.9506062412023051,"y0":50.0057494525374,"z0":5.856818918782239,"aX":-1.8654051014521462},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.2,"breakHorizontal":3.5,"spinRate":2466,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4709334524279263,"extension":6.9052807944222225},"index":0,"playId":"64ea180d-309c-3ba2-8b02-04d20b39ca6f","pitchNumber":1,"startTime":"2026-02-27T22:10:09.155Z","endTime":"2026-02-27T22:10:20.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Griffin Herring. Anthony Vilar to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"64ea180d-309c-3ba2-8b02-04d20b39ca6f","startTime":"2026-02-27T22:10:25.726Z","endTime":"2026-02-27T22:10:37.519Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"first":{"id":681036,"link":"/api/v1/people/681036"},"postOnSecond":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":3.54,"dramaIndex":131.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.695407741027214,"aZ":-33.81957696043282,"pfxX":-2.374842866143203,"pfxZ":-1.2811172199931329,"pX":0.044248409527327316,"pZ":-0.3042945914281557,"vX0":-2.2780518491571446,"vY0":-112.8227346288406,"vZ0":-6.073642189268646,"x":115.31,"y":247.0,"x0":1.3758371105318754,"y0":50.00163566942034,"z0":5.834556954853278,"aX":-3.0580425101723288},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-3.6,"breakHorizontal":4.9,"spinRate":2447,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.48563998173504075,"extension":6.900747342617936},"index":2,"playId":"50fdb08c-d029-36e7-a046-ca8a392afe56","pitchNumber":2,"startTime":"2026-02-27T22:10:37.519Z","endTime":"2026-02-27T22:10:42.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"second":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455017138667287,"aZ":-16.385528072086228,"pfxX":2.4556320442449655,"pfxZ":9.766835950143212,"pX":-1.8512959539527316,"pZ":-0.22340649323182407,"vX0":-7.460236463353408,"vY0":-126.02185251909691,"vZ0":-11.805257410390599,"x":187.57,"y":244.81,"x0":0.8219502407997036,"y0":50.000625661025225,"z0":5.830382240744595,"aX":3.969099376822587},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":15.2,"breakHorizontal":-2.9,"spinRate":1963,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4338365020706352,"extension":7.00015851242013},"index":3,"playId":"e2eeca50-fc20-368c-94ec-4a1d62990fa8","pitchNumber":3,"startTime":"2026-02-27T22:10:57.892Z","endTime":"2026-02-27T22:11:07.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"second":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Griffin Herring. Anthony Vilar to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":4,"actionPlayId":"e2eeca50-fc20-368c-94ec-4a1d62990fa8","startTime":"2026-02-27T22:11:12.646Z","endTime":"2026-02-27T22:11:24.740Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"second":{"id":681036,"link":"/api/v1/people/681036"},"postOnThird":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-5.8999999999999915,"leverageIndex":3.54,"dramaIndex":130.0,"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":87.1,"endSpeed":80.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02152371764565,"aZ":-15.259124047878615,"pfxX":2.9160130133164497,"pfxZ":10.351647301539543,"pX":-0.9332828491008136,"pZ":2.7941657253001284,"vX0":-5.439715303898314,"vY0":-126.79059966080314,"vZ0":-4.936946437895637,"x":152.57,"y":163.34,"x0":0.8575561345151961,"y0":50.00515135820712,"z0":5.977601927936334,"aX":4.766685077213998},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":17.9,"breakHorizontal":-4.1,"spinRate":2150,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4313781608926579,"extension":7.0172468775292405},"index":5,"playId":"308af110-3bdb-3cb2-a251-05e5ed6b7615","pitchNumber":4,"startTime":"2026-02-27T22:11:24.740Z","endTime":"2026-02-27T22:11:32.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672359,"link":"/api/v1/people/672359","batSide":{"code":"L","description":"Left"}},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"credit":"b_pa"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.1,"awayTeamWinProbability":53.9,"homeTeamWinProbabilityAdded":-7.700000000000003,"leverageIndex":3.54,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:11:32.622Z","atBatIndex":59},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Mason McCoy reaches on a fielder's choice out, pitcher Griffin Herring to catcher Bryant Betancourt to third baseman Ryan Ritter. Anthony Vilar out at home. Tirso Ornelas to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:12:07.283Z","endTime":"2026-02-27T22:13:37.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702622,"fullName":"Griffin Herring","link":"/api/v1/people/702622"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"postOnSecond":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702622,"link":"/api/v1/people/702622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.976455953633167,"aZ":-25.766851700443777,"pfxX":4.151502812108123,"pfxZ":4.398801901901831,"pX":-1.712132695109556,"pZ":2.17942745118503,"vX0":-7.650992022291232,"vY0":-120.15181895576472,"vZ0":-3.187724571556558,"x":182.26,"y":179.94,"x0":0.978728544689862,"y0":50.004683092595,"z0":5.820969356659436,"aX":6.051434898000831},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.4,"breakHorizontal":-5.6,"spinRate":1301,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.45642165745643526,"extension":6.919689235137256},"index":0,"playId":"efaaafcd-8a06-38a6-ac68-1623dc115d5e","pitchNumber":1,"startTime":"2026-02-27T22:12:14.674Z","endTime":"2026-02-27T22:12:23.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":672359,"link":"/api/v1/people/672359"},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171233561903005,"aZ":-15.607152008768923,"pfxX":4.144874510938165,"pfxZ":10.066558545830521,"pX":-1.4334753294252263,"pZ":0.7789577867025951,"vX0":-7.042687055202918,"vY0":-127.2427415142944,"vZ0":-9.609341500141458,"x":171.64,"y":217.75,"x0":0.8269042344119226,"y0":50.00408386125059,"z0":5.83101562496176,"aX":6.823107821460652},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":16.3,"breakHorizontal":-6.0,"spinRate":2025,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4298202717117441,"extension":6.94648528247096},"index":1,"playId":"cb93eb34-bf07-3e10-9464-fc016d78f9ec","pitchNumber":2,"startTime":"2026-02-27T22:12:35.431Z","endTime":"2026-02-27T22:12:40.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":672359,"link":"/api/v1/people/672359"},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T22:12:55.977Z","endTime":"2026-02-27T22:13:08.390Z","isPitch":false,"type":"action","player":{"id":669200,"link":"/api/v1/people/669200"},"defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":672359,"link":"/api/v1/people/672359"},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8681580765879,"aZ":-24.069967817336313,"pfxX":8.317935388694291,"pfxZ":5.5526052197450095,"pX":-0.34649157984554746,"pZ":2.7591342992075423,"vX0":-6.354313440599729,"vY0":-119.92324579522953,"vZ0":-2.114573607294474,"x":130.21,"y":164.28,"x0":1.2549324490415796,"y0":50.000413333766794,"z0":5.796158109227432,"aX":12.13204715885722},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.8,"breakHorizontal":-13.6,"spinRate":1352,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4564698262676412,"extension":6.880264094021656},"index":3,"playId":"eed6516c-3e2f-3e8b-8b0a-a26bb0d8a6a8","pitchNumber":3,"startTime":"2026-02-27T22:13:08.390Z","endTime":"2026-02-27T22:13:13.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":672359,"link":"/api/v1/people/672359"},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.403566335467755,"aZ":-32.87977760560598,"pfxX":-1.2953722647814434,"pfxZ":-0.5019378974739563,"pX":-0.3955802520456122,"pZ":1.613123474538169,"vX0":-3.207878578356186,"vY0":-117.08395160231655,"vZ0":-2.8155978263348835,"x":104.16,"y":169.91,"x0":1.1587928953284425,"y0":50.00517433287098,"z0":5.89770997961747,"aX":-1.8048809431162771},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":3.1,"spinRate":2446,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.467196898163992,"extension":7.019168774073703},"hitData":{"launchSpeed":32.9,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.9,"coordY":193.4}},"index":4,"playId":"44f8fa8a-9b7a-3aad-8435-4da6d0c00327","pitchNumber":4,"startTime":"2026-02-27T22:13:25.606Z","endTime":"2026-02-27T22:13:37.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":672359,"link":"/api/v1/people/672359"},"third":{"id":681036,"link":"/api/v1/people/681036"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":18.800000000000004,"leverageIndex":3.44,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:13:37.488Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Romeo Sanabria pops out to third baseman Ryan Ritter in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:14:18.194Z","endTime":"2026-02-27T22:15:07.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702622,"fullName":"Griffin Herring","link":"/api/v1/people/702622"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"postOnSecond":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.050982436560858,"aZ":-32.771104984828476,"pfxX":-1.130338452821896,"pfxZ":-0.43829493312862056,"pX":0.33898842226772863,"pZ":1.5746666646661913,"vX0":-1.50717656166972,"vY0":-116.34678019485145,"vZ0":-3.0995821013633815,"x":104.08,"y":196.26,"x0":1.1410339586031757,"y0":50.00123137680958,"z0":6.018006409312742,"aX":-1.554851482057175},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.2,"breakHorizontal":2.4,"spinRate":2223,"spinDirection":292},"zone":14,"typeConfidence":2.0,"plateTime":0.47008968904849535,"extension":6.757456027690807},"index":0,"playId":"a0e19873-e550-3ccb-9c31-3213e1918356","pitchNumber":1,"startTime":"2026-02-27T22:14:18.194Z","endTime":"2026-02-27T22:14:25.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":672359,"link":"/api/v1/people/672359"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9035628612489,"aZ":-25.09409014775724,"pfxX":8.561207984087309,"pfxZ":4.60276195671473,"pX":-3.141072989335338,"pZ":-0.9302191355841244,"vX0":-12.68108698894147,"vY0":-123.37850120676107,"vZ0":-10.354936150166527,"x":236.73,"y":263.9,"x0":0.9567875839657026,"y0":50.00483048857649,"z0":5.441524403846627,"aX":13.179609435414756},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":-12.5,"spinRate":1049,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4441955980627852,"extension":6.874100678988916},"index":1,"playId":"f19035fc-d7ff-3e21-bddb-6c719f309b34","pitchNumber":2,"startTime":"2026-02-27T22:14:35.547Z","endTime":"2026-02-27T22:14:42.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":672359,"link":"/api/v1/people/672359"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.685404049191646,"aZ":-31.599184431376006,"pfxX":-2.4348565626861145,"pfxZ":0.4212035409335133,"pX":-0.741053810257639,"pZ":2.1747684366527973,"vX0":-3.324005088580218,"vY0":-115.22084119512702,"vZ0":-2.1282562703482446,"x":145.25,"y":180.06,"x0":1.0317846375459279,"y0":50.00131926490697,"z0":6.138860852283519,"aX":-3.3009820902237044},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.6,"breakHorizontal":5.2,"spinRate":2491,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4738137265658322,"extension":6.672465816151408},"hitData":{"launchSpeed":70.1,"launchAngle":66.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.53,"coordY":185.3}},"index":2,"playId":"39f45d3f-dfe0-3633-a5d3-95b36d7bc375","pitchNumber":3,"startTime":"2026-02-27T22:14:58.264Z","endTime":"2026-02-27T22:15:07.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":672359,"link":"/api/v1/people/672359"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_ab"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_ab"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_pa"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":10.899999999999991,"leverageIndex":4.65,"dramaIndex":189.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:15:07.433Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a sharp ground ball to left fielder Drew Avans. Tirso Ornelas scores. Mason McCoy to 3rd. Samad Taylor to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:15:35.572Z","endTime":"2026-02-27T22:16:02.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702622,"fullName":"Griffin Herring","link":"/api/v1/people/702622"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"postOnThird":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672359,"fullName":"Tirso Ornelas","link":"/api/v1/people/672359"},"responsiblePitcher":{"id":702622,"link":"/api/v1/people/702622"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230526576385728,"aZ":-28.70201777437898,"pfxX":7.337691922121092,"pfxZ":2.396006454141272,"pX":-0.3609050324246196,"pZ":3.6641853548849976,"vX0":-6.269389738200984,"vY0":-119.90032621030367,"vZ0":0.7123279520115068,"x":130.76,"y":139.85,"x0":1.3405520572545053,"y0":50.001855531848186,"z0":5.934131019607113,"aX":10.631341309326306},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-11.6,"spinRate":1278,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.4576680869802803,"extension":6.755164368816157},"index":0,"playId":"b8ac2020-c0f8-34c7-ace8-b44bab6478f5","pitchNumber":1,"startTime":"2026-02-27T22:15:35.572Z","endTime":"2026-02-27T22:15:41.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":672359,"link":"/api/v1/people/672359"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807249803762645,"aZ":-18.09414254673895,"pfxX":5.13312661446116,"pfxZ":8.48751801218101,"pX":-0.38339614320597043,"pZ":1.5624240626032864,"vX0":-4.78144883870394,"vY0":-127.8540534254687,"vZ0":-7.352837638825414,"x":131.61,"y":196.59,"x0":0.8420582626067846,"y0":50.00402217604965,"z0":5.890202687952837,"aX":8.51785587388357},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.9,"breakHorizontal":-8.3,"spinRate":2044,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.42803155197497444,"extension":6.776470487379168},"hitData":{"launchSpeed":105.5,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":96.06,"coordY":126.57}},"index":1,"playId":"c80b3850-d09d-3d99-8b83-77e85be09299","pitchNumber":2,"startTime":"2026-02-27T22:15:50.535Z","endTime":"2026-02-27T22:16:02.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":672359,"link":"/api/v1/people/672359"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":-26.799999999999997,"leverageIndex":4.29,"dramaIndex":277.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:16:02.832Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose F Miranda strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T22:16:32.510Z","endTime":"2026-02-27T22:17:45.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702622,"fullName":"Griffin Herring","link":"/api/v1/people/702622"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89639049673431,"aZ":-32.691095110357466,"pfxX":-2.3741538685174426,"pfxZ":-0.363403868539141,"pX":0.1615123627289578,"pZ":5.035340592291775,"vX0":-1.5880571165824366,"vY0":-118.20029352371324,"vZ0":4.009423552705776,"x":110.84,"y":102.83,"x0":1.148701899064849,"y0":50.0015528109029,"z0":6.305052261417757,"aX":-3.3851408568133485},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.5,"breakHorizontal":4.7,"spinRate":2440,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.46201595409057905,"extension":6.458200019570572},"index":0,"playId":"ae439b04-5c60-38a4-947e-91124d0e18dd","pitchNumber":1,"startTime":"2026-02-27T22:16:35.200Z","endTime":"2026-02-27T22:16:39.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.980392293096784,"aZ":-29.37214260875964,"pfxX":-0.766432693224274,"pfxZ":2.04972146116316,"pX":0.7996078663826064,"pZ":1.7303457093587824,"vX0":-1.0817229864509614,"vY0":-115.70529281686375,"vZ0":-3.151384116119848,"x":86.52,"y":192.06,"x0":1.3713178577274319,"y0":50.00273798349999,"z0":5.901500440957048,"aX":-1.0472715375102484},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.2,"breakHorizontal":1.7,"spinRate":2299,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.47195652309405567,"extension":6.7276895019611525},"index":1,"playId":"60694a1a-6e03-3f92-9441-ab4d5f14668f","pitchNumber":2,"startTime":"2026-02-27T22:16:55.084Z","endTime":"2026-02-27T22:17:01.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96395963840359,"aZ":-33.37002474195414,"pfxX":-2.98645409860168,"pfxZ":-0.8558881854980829,"pX":0.463042843169023,"pZ":2.8541739759003355,"vX0":-0.6489800037993152,"vY0":-117.31108213023458,"vZ0":-0.3184295482265326,"x":99.35,"y":161.72,"x0":1.1312308015667536,"y0":50.00352184421232,"z0":6.099414416678938,"aX":-4.167011980536065},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":5.5,"spinRate":2410,"spinDirection":323},"zone":3,"typeConfidence":2.0,"plateTime":0.466712129778716,"extension":6.79564445161505},"index":2,"playId":"8f230d2b-0db7-3457-8887-3c98236afe1f","pitchNumber":3,"startTime":"2026-02-27T22:17:16.963Z","endTime":"2026-02-27T22:17:21.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":88.4,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59817415710377,"aZ":-17.5577433429291,"pfxX":4.796947247952356,"pfxZ":8.789879616245893,"pX":0.5264227451846897,"pZ":3.725839718023506,"vX0":-2.7956085003581226,"vY0":-128.6300609402447,"vZ0":-2.536215474141313,"x":96.93,"y":138.18,"x0":1.008459105943019,"y0":50.00339053710627,"z0":6.097992651095388,"aX":7.976693073824653},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.5,"breakHorizontal":-8.0,"spinRate":2081,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4270852185946956,"extension":6.696743561876878},"index":3,"playId":"e6d82106-c985-37f4-8587-60a6bf1d1353","pitchNumber":4,"startTime":"2026-02-27T22:17:42.219Z","endTime":"2026-02-27T22:17:45.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":702622,"link":"/api/v1/people/702622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":4.27,"dramaIndex":184.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:17:45.641Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ethan Hedges pops out to second baseman Mason McCoy.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:19:53.965Z","endTime":"2026-02-27T22:20:06.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805260,"fullName":"Ethan Hedges","link":"/api/v1/people/805260"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Boyle replaces Jackson Wolf.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:19:25.012Z","endTime":"2026-02-27T22:19:34.208Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682044,"link":"/api/v1/people/682044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680232,"link":"/api/v1/people/680232","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ethan Hedges replaces Hunter Goodman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:19:34.208Z","endTime":"2026-02-27T22:19:56.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805260,"link":"/api/v1/people/805260"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52484402510877,"aZ":-28.671519572987865,"pfxX":-9.666992894342812,"pfxZ":2.010292434716522,"pX":-0.7510716048599742,"pZ":2.3764295084978095,"vX0":8.363041417220472,"vY0":-131.46175889805255,"vZ0":-1.6306125911856557,"x":145.63,"y":174.62,"x0":-2.7214536870765196,"y0":50.006141565543096,"z0":5.138141095834838,"aX":-16.880935868046326},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2294,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4170511439218374,"extension":6.508171700450291},"hitData":{"launchSpeed":95.8,"launchAngle":62.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.31,"coordY":124.55}},"index":2,"playId":"50f41fad-4a53-370f-ad45-f4e6d6b07686","pitchNumber":1,"startTime":"2026-02-27T22:19:56.166Z","endTime":"2026-02-27T22:20:06.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":805260,"link":"/api/v1/people/805260","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805260,"link":"/api/v1/people/805260"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":805260,"link":"/api/v1/people/805260"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:20:06.677Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:20:08.158Z","endTime":"2026-02-27T22:21:48.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357145394200977,"aZ":-29.639282761522736,"pfxX":-10.142522455606459,"pfxZ":1.4490224782194367,"pX":-0.944607993686872,"pZ":2.204525580699076,"vX0":8.582038951448137,"vY0":-131.56674680498188,"vZ0":-1.8132717269227632,"x":153.01,"y":179.26,"x0":-2.9337817007546363,"y0":50.002874222161154,"z0":5.1028074503971785,"aX":-17.750844912042144},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":16.4,"spinRate":2317,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4165857729146025,"extension":6.484532648362075},"index":0,"playId":"3f9278e0-eaa7-32b2-865c-a58d8fd795ac","pitchNumber":1,"startTime":"2026-02-27T22:20:34.361Z","endTime":"2026-02-27T22:20:39.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-27T22:20:59.407Z","endTime":"2026-02-27T22:21:10.954Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022080392277225,"aZ":-29.565495921254925,"pfxX":-8.951399771852119,"pfxZ":1.5406306229628504,"pX":-0.419137131919162,"pZ":1.5867626101841699,"vX0":8.920422813991133,"vY0":-129.28154510094865,"vZ0":-3.0339809382012954,"x":132.98,"y":195.94,"x0":-2.751774572957263,"y0":50.00335509130861,"z0":5.045598233436534,"aX":-15.149459370390854},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":2229,"spinDirection":234},"zone":13,"typeConfidence":0.58,"plateTime":0.42372960455605035,"extension":6.584403062777454},"index":2,"playId":"e461deb5-5330-3a81-bace-ad9b58dca7c5","pitchNumber":2,"startTime":"2026-02-27T22:21:10.954Z","endTime":"2026-02-27T22:21:16.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170993888554396,"aZ":-31.782073150863795,"pfxX":6.900266200118875,"pfxZ":0.3198306699348099,"pX":0.1781773161596393,"pZ":0.9370949252198545,"vX0":5.5423998393394,"vY0":-111.07607739752719,"vZ0":-1.2168232443806628,"x":110.21,"y":213.48,"x0":-3.2522472634584036,"y0":50.00463096380992,"z0":4.817101203761464,"aX":8.563981870311046},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":0.6,"breakHorizontal":-14.0,"spinRate":2790,"spinDirection":72},"zone":14,"typeConfidence":0.92,"plateTime":0.4944117826497383,"extension":6.454509715903336},"index":3,"playId":"ed19633f-a440-32c5-9701-b605f79bc4e9","pitchNumber":3,"startTime":"2026-02-27T22:21:34.185Z","endTime":"2026-02-27T22:21:48.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:21:48.340Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a soft fly ball to left fielder Samad Taylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:22:01.368Z","endTime":"2026-02-27T22:23:44.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":81.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818730853751074,"aZ":-31.15448355743039,"pfxX":-12.525380687247994,"pfxZ":0.6015208342425336,"pX":0.7143583767049011,"pZ":1.31250266195282,"vX0":12.972979177915539,"vY0":-129.51138510679718,"vZ0":-3.359439955180878,"x":89.77,"y":203.34,"x0":-2.7490874382525425,"y0":50.00141405820164,"z0":5.027087023990244,"aX":-21.12795932789329},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":19.6,"spinRate":2352,"spinDirection":218},"zone":14,"typeConfidence":0.63,"plateTime":0.4240668214022887,"extension":6.619456342793418},"index":0,"playId":"ec076ec0-08b6-3e8f-bf2b-4f0d120b0abb","pitchNumber":1,"startTime":"2026-02-27T22:22:08.355Z","endTime":"2026-02-27T22:22:20.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":78.3,"endSpeed":71.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646724355199854,"aZ":-31.52717209527926,"pfxX":7.013217695368985,"pfxZ":0.4923308274502096,"pX":0.7761139128469531,"pZ":1.8353733567863373,"vX0":6.591357320603206,"vY0":-113.90092841935225,"vZ0":0.11537047461342276,"x":87.42,"y":189.22,"x0":-3.0755524893590955,"y0":50.00096396238717,"z0":4.924572740498714,"aX":9.129714619849768},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":2785,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.482518720971302,"extension":6.237649871550212},"index":1,"playId":"9436c6ac-4cbb-3232-bbf5-7560b2c1568a","pitchNumber":2,"startTime":"2026-02-27T22:22:29.205Z","endTime":"2026-02-27T22:22:35.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":78.4,"endSpeed":71.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777044767029924,"aZ":-32.33251841770139,"pfxX":8.015445642941687,"pfxZ":-0.12174490389055581,"pX":0.626142397875015,"pZ":1.8943619663521354,"vX0":6.0769577029218835,"vY0":-113.99492751616445,"vZ0":0.3461639852531584,"x":93.13,"y":187.63,"x0":-3.124457333097277,"y0":50.00337781597235,"z0":4.9568124188802996,"aX":10.449037904513785},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":2873,"spinDirection":60},"zone":9,"typeConfidence":0.92,"plateTime":0.48220936195713415,"extension":6.414750848962224},"index":2,"playId":"36ce8298-1e1b-3ff0-81f6-a20b83a5f4a9","pitchNumber":3,"startTime":"2026-02-27T22:22:46.882Z","endTime":"2026-02-27T22:22:52.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519351960522005,"aZ":-31.237934564180556,"pfxX":7.687454657949592,"pfxZ":0.7173261610538422,"pX":0.7166535639689822,"pZ":1.2523990361114543,"vX0":6.413153164783301,"vY0":-113.61467755254615,"vZ0":-1.022498188540798,"x":89.68,"y":204.97,"x0":-3.1500092637759165,"y0":50.00042441721218,"z0":4.8373070183082465,"aX":9.958099551248107},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.3,"breakHorizontal":-15.6,"spinRate":2853,"spinDirection":65},"zone":14,"typeConfidence":0.92,"plateTime":0.48372309805816105,"extension":6.4920614663639995},"index":3,"playId":"490f8b17-1ccc-34cf-9c74-be61e1cd60e9","pitchNumber":4,"startTime":"2026-02-27T22:23:13.305Z","endTime":"2026-02-27T22:23:19.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.976204967683017,"aZ":-31.8615965496994,"pfxX":8.100837598005665,"pfxZ":0.2415025936410693,"pX":-0.19697557645111238,"pZ":2.071097227472565,"vX0":4.328990409067538,"vY0":-112.52284240396818,"vZ0":0.8210493977371829,"x":124.51,"y":182.86,"x0":-3.203123858676732,"y0":50.00019830093426,"z0":4.950531344358387,"aX":10.300339424583616},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.0,"breakHorizontal":-15.8,"spinRate":2907,"spinDirection":63},"zone":8,"typeConfidence":0.92,"plateTime":0.488294155112603,"extension":6.368810404378455},"hitData":{"launchSpeed":69.0,"launchAngle":37.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"soft","location":"7","coordinates":{"coordX":102.57,"coordY":115.3}},"index":4,"playId":"8b276275-da31-3868-8b52-e654884688d3","pitchNumber":5,"startTime":"2026-02-27T22:23:32.752Z","endTime":"2026-02-27T22:23:44.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:23:44.761Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"GJ Hill doubles (1) on a line drive to right fielder Tirso Ornelas. TJ Rumfield to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:24:03.592Z","endTime":"2026-02-27T22:24:25.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672359,"link":"/api/v1/people/672359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27796454591915,"aZ":-33.05024888703278,"pfxX":-7.391522067637405,"pfxZ":-0.5608984477125869,"pX":-0.21000130005411732,"pZ":1.9870605125522731,"vX0":8.957112867507087,"vY0":-123.59556713690226,"vZ0":-0.793987760338859,"x":125.0,"y":185.13,"x0":-2.910822235741964,"y0":50.0054337764357,"z0":5.073834402885243,"aX":-11.50562517620527},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":11.4,"spinRate":1857,"spinDirection":266},"zone":8,"typeConfidence":0.96,"plateTime":0.44218033637448606,"extension":6.583305382918174},"hitData":{"launchSpeed":105.9,"launchAngle":7.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":218.07,"coordY":106.32}},"index":0,"playId":"3f43a21f-6e51-33b5-9c5d-2b56757b5424","pitchNumber":1,"startTime":"2026-02-27T22:24:11.600Z","endTime":"2026-02-27T22:24:25.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":677338,"link":"/api/v1/people/677338","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":6.29999999999999,"leverageIndex":1.98,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:24:25.482Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nic Kent strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T22:24:50.534Z","endTime":"2026-02-27T22:26:04.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"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":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53120770874146,"aZ":-31.515667397032058,"pfxX":7.974168749770585,"pfxZ":0.5195023536126815,"pX":-0.32482554225791355,"pZ":2.0148456728366178,"vX0":4.059114801074277,"vY0":-112.33103201912247,"vZ0":0.5512408948731182,"x":129.38,"y":184.38,"x0":-3.1949617614013524,"y0":50.003466240732,"z0":4.986365362809951,"aX":10.126727602837315},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.4,"breakHorizontal":-15.5,"spinRate":2738,"spinDirection":70},"zone":8,"typeConfidence":0.92,"plateTime":0.4887764476549106,"extension":6.5093970648553485},"index":0,"playId":"5200bc30-fbda-353f-881c-97ef82abc21d","pitchNumber":1,"startTime":"2026-02-27T22:25:06.951Z","endTime":"2026-02-27T22:25:12.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":90.6,"endSpeed":83.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42695187543666,"aZ":-28.516219742284356,"pfxX":-10.014243869260028,"pfxZ":2.0752952696220426,"pX":0.33644885070734754,"pZ":2.8599995968190024,"vX0":11.596296859440143,"vY0":-131.5658183247011,"vZ0":-0.6120357514272584,"x":104.18,"y":161.56,"x0":-2.815462217105673,"y0":50.00231958085797,"z0":5.1984399927826175,"aX":-17.655068409980288},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":2294,"spinDirection":238},"zone":3,"typeConfidence":0.91,"plateTime":0.415400999427328,"extension":6.62111121143849},"index":1,"playId":"8eb75825-2e7b-32a3-8621-70a421b92bcc","pitchNumber":2,"startTime":"2026-02-27T22:25:29.389Z","endTime":"2026-02-27T22:25:35.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":76.7,"endSpeed":70.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655219633818604,"aZ":-30.890753693998484,"pfxX":8.05049056325262,"pfxZ":1.031411114150357,"pX":0.15089516681579443,"pZ":2.7668026739158758,"vX0":5.128449102184025,"vY0":-111.51403214738798,"vZ0":1.9502830894923955,"x":111.25,"y":164.08,"x0":-3.2316224989615936,"y0":50.00458197476492,"z0":5.087205364513066,"aX":10.053144076329916},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":2.8,"breakHorizontal":-16.0,"spinRate":2811,"spinDirection":65},"zone":5,"typeConfidence":0.92,"plateTime":0.4927896128670639,"extension":6.458586317545395},"index":2,"playId":"ee616fc7-7b4b-37b3-8bb9-b061e9df5312","pitchNumber":3,"startTime":"2026-02-27T22:25:58.204Z","endTime":"2026-02-27T22:26:04.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"third":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.299999999999997,"leverageIndex":4.08,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:26:04.329Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ethan Salas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:28:24.031Z","endTime":"2026-02-27T22:30:55.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ethan Hedges remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:26:31.010Z","endTime":"2026-02-27T22:26:31.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805260,"link":"/api/v1/people/805260"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Parker Mushinski replaces Griffin Herring.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T22:26:31.025Z","endTime":"2026-02-27T22:28:25.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656786,"link":"/api/v1/people/656786"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702622,"link":"/api/v1/people/702622","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70343463118482,"aZ":-32.84089974663547,"pfxX":-4.8070424830420055,"pfxZ":-0.4389865830659545,"pX":0.6231898839092934,"pZ":3.207295459685964,"vX0":-0.8386118681435859,"vY0":-121.97250970401204,"vZ0":1.0031590867200255,"x":93.25,"y":152.18,"x0":1.5958064761620496,"y0":50.0041377109416,"z0":5.6101156103182985,"aX":-7.284316227124443},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.4,"breakHorizontal":8.9,"spinRate":2614,"spinDirection":246},"zone":3,"typeConfidence":0.86,"plateTime":0.4480825953566825,"extension":6.5772118101616455},"index":2,"playId":"45dccfff-1301-38ee-bd2e-8d5cf9a42726","pitchNumber":1,"startTime":"2026-02-27T22:28:25.970Z","endTime":"2026-02-27T22:28:29.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26955484155363,"aZ":-28.07782990875164,"pfxX":-5.2135790912871585,"pfxZ":2.854803477904298,"pX":-0.035257531769820764,"pZ":2.8193199015514736,"vX0":-2.1014521053495274,"vY0":-119.64248200185855,"vZ0":-0.485163357320979,"x":118.34,"y":162.66,"x0":1.5344174666922898,"y0":50.00273621710061,"z0":5.563333021125247,"aX":-7.4812144358439},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.3,"breakHorizontal":10.0,"spinRate":2718,"spinDirection":282},"zone":5,"typeConfidence":0.57,"plateTime":0.4595861954604006,"extension":6.42840220959825},"index":3,"playId":"b95ec1e8-1c5b-3a6a-9ec4-021287ad145a","pitchNumber":2,"startTime":"2026-02-27T22:28:40.054Z","endTime":"2026-02-27T22:28:44.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-27T22:28:51.531Z","endTime":"2026-02-27T22:29:05.359Z","isPitch":false,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"},"defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.842989521519645,"aZ":-28.97268509307658,"pfxX":-4.727608534125562,"pfxZ":2.178944544644126,"pX":-0.6789413789515312,"pZ":1.708281344122091,"vX0":-3.7052171347466976,"vY0":-120.86204327591088,"vZ0":-2.7959920251384407,"x":142.88,"y":192.66,"x0":1.4914465536105521,"y0":50.00416996962295,"z0":5.4398033737414515,"aX":-6.953608044803772},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":9.5,"spinRate":2784,"spinDirection":270},"zone":7,"typeConfidence":0.57,"plateTime":0.45419930088004623,"extension":6.520986942106613},"index":5,"playId":"6fdaff48-aa6a-3832-92ce-feb0b469ab2c","pitchNumber":3,"startTime":"2026-02-27T22:29:05.359Z","endTime":"2026-02-27T22:29:12.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077510704799337,"aZ":-17.660615472651234,"pfxX":1.2379088397591036,"pfxZ":7.77785180722697,"pX":-0.3175583009293127,"pZ":3.754395523224035,"vX0":-5.323620926811706,"vY0":-135.83212101419576,"vZ0":-1.2667110739768588,"x":129.1,"y":137.41,"x0":1.5079606597116217,"y0":50.00482963718864,"z0":5.45614288003847,"aX":2.3109474944258523},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-1.1,"spinRate":2508,"spinDirection":149},"zone":11,"typeConfidence":0.94,"plateTime":0.4034204984248455,"extension":6.51950727262074},"index":6,"playId":"9bffaf94-92a1-3d4d-8455-0ac5b89cad4a","pitchNumber":4,"startTime":"2026-02-27T22:29:21.428Z","endTime":"2026-02-27T22:29:26.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455909051828264,"aZ":-18.35828139967293,"pfxX":1.4293607916205806,"pfxZ":7.431699223483173,"pX":0.6092917736619788,"pZ":3.4257321676969537,"vX0":-3.146949997400406,"vY0":-135.01109058238328,"vZ0":-2.0278087350919796,"x":93.78,"y":146.29,"x0":1.600622455695403,"y0":50.00291246899785,"z0":5.468827791408758,"aX":2.6576158981622977},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":-1.9,"spinRate":2412,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.4046013887099411,"extension":6.462130339425765},"index":7,"playId":"64d06c96-00b3-3c1b-b623-dbc35fe4ccab","pitchNumber":5,"startTime":"2026-02-27T22:29:52.490Z","endTime":"2026-02-27T22:30:02.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13302957626493,"aZ":-30.53995064793394,"pfxX":-6.575750264428562,"pfxZ":1.1392424202586042,"pX":1.0402914314869842,"pZ":2.2921522684590094,"vX0":0.468969415127234,"vY0":-119.27373110835464,"vZ0":-1.012980617617506,"x":77.35,"y":176.89,"x0":1.6953594275368307,"y0":50.005202871660806,"z0":5.478470809741511,"aX":-9.467188581062539},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":11.8,"spinRate":2665,"spinDirection":284},"zone":14,"typeConfidence":0.92,"plateTime":0.45937337832789993,"extension":6.481053154211346},"index":8,"playId":"5671a498-5150-375a-b5cf-e3b943592770","pitchNumber":6,"startTime":"2026-02-27T22:30:13.897Z","endTime":"2026-02-27T22:30:20.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426077551370238,"aZ":-26.758773589034227,"pfxX":4.0472852704768405,"pfxZ":3.0005619319800303,"pX":-0.13099744605996816,"pZ":3.6027747063609636,"vX0":-5.5770025929546145,"vY0":-133.22197742203898,"vZ0":0.13897387679867657,"x":121.99,"y":141.51,"x0":1.4593999135004454,"y0":50.00472757536563,"z0":5.477092219168335,"aX":7.308943452749385},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":-6.2,"spinRate":2463,"spinDirection":169},"zone":11,"typeConfidence":0.96,"plateTime":0.41045150204335323,"extension":6.441934021909276},"index":9,"playId":"5dc4b990-e806-3772-8dcb-f862adabae4b","pitchNumber":7,"startTime":"2026-02-27T22:30:29.269Z","endTime":"2026-02-27T22:30:33.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32522537731876,"aZ":-30.409476334588867,"pfxX":-6.02923479498593,"pfxZ":1.19897585386048,"pX":-0.43323089436940665,"pZ":2.1567130741076075,"vX0":-2.6890403525873277,"vY0":-120.87250281078371,"vZ0":-1.4898046123986988,"x":133.51,"y":180.55,"x0":1.4782599427212335,"y0":50.004103968438194,"z0":5.459781922474979,"aX":-8.890835003105256},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":11.5,"spinRate":2621,"spinDirection":276},"zone":7,"typeConfidence":0.77,"plateTime":0.45374618284777135,"extension":6.615483289477229},"index":10,"playId":"171f5bc4-12fb-3431-bd33-e13ea0bceb5e","pitchNumber":8,"startTime":"2026-02-27T22:30:48.223Z","endTime":"2026-02-27T22:30:55.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:30:55.058Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Acuna strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:31:10.731Z","endTime":"2026-02-27T22:32:11.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643535548220306,"aZ":-26.20708158290616,"pfxX":-3.1393868797435727,"pfxZ":3.449034331511516,"pX":-0.5752500157837083,"pZ":2.985534118737905,"vX0":-4.1031997246519785,"vY0":-130.71588435341906,"vZ0":-1.404802119535146,"x":138.93,"y":158.17,"x0":1.4228743895040046,"y0":50.00321728020882,"z0":5.4982409968482395,"aX":-5.429544068203909},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":6.6,"spinRate":2509,"spinDirection":208},"zone":1,"typeConfidence":0.59,"plateTime":0.41908801116595873,"extension":6.632494599726634},"index":0,"playId":"8f53c539-4e07-3b5a-8d9c-41bc83ccf98c","pitchNumber":1,"startTime":"2026-02-27T22:31:16.270Z","endTime":"2026-02-27T22:31:23.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97053179110335,"aZ":-24.984113041932233,"pfxX":-3.205434501130645,"pfxZ":4.116759925079732,"pX":-0.026801606581591222,"pZ":3.8488565198295936,"vX0":-2.6879126935554445,"vY0":-130.62796600350484,"vZ0":0.4475512541179726,"x":118.02,"y":134.86,"x0":1.4282369113406994,"y0":50.000098076735355,"z0":5.539068671463827,"aX":-5.592176863448071},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":6.4,"spinRate":2602,"spinDirection":191},"zone":11,"typeConfidence":0.86,"plateTime":0.4177356499815663,"extension":6.440992577910185},"index":1,"playId":"05afbfbe-46be-32e7-97dc-25cdcab1783d","pitchNumber":2,"startTime":"2026-02-27T22:31:37.455Z","endTime":"2026-02-27T22:31:44.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3335371995196,"aZ":-39.79154623102869,"pfxX":-3.2813191425797896,"pfxZ":-5.139959358310412,"pX":0.5019502065358731,"pZ":2.615563841793647,"vX0":-1.4213391400419435,"vY0":-120.86668313953803,"vZ0":1.316672804692841,"x":97.87,"y":168.16,"x0":1.5238289308625115,"y0":50.00492700359732,"z0":5.555252501136301,"aX":-4.860031681120785},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.8,"breakHorizontal":6.2,"spinRate":2620,"spinDirection":312},"zone":6,"typeConfidence":0.9,"plateTime":0.4529934895333607,"extension":6.4021657045214395},"index":2,"playId":"024d5365-1eae-3f2b-81d6-1a5c9fdf260f","pitchNumber":3,"startTime":"2026-02-27T22:31:51.154Z","endTime":"2026-02-27T22:31:57.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428519732509297,"aZ":-31.2346791331987,"pfxX":-2.508927118890936,"pfxZ":0.5967817554328771,"pX":-0.1748318425718613,"pZ":1.5672932762180403,"vX0":-2.9608749233512115,"vY0":-124.55552137890787,"vZ0":-3.212011056490052,"x":123.66,"y":196.46,"x0":1.3541586506087016,"y0":50.00342958325621,"z0":5.449621398198004,"aX":-3.9516144444187082},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":5.2,"spinRate":2596,"spinDirection":236},"zone":8,"typeConfidence":0.69,"plateTime":0.4393205613612263,"extension":6.511420832901791},"index":3,"playId":"f2cf514c-9ba6-335b-9717-b1ec68920c88","pitchNumber":4,"startTime":"2026-02-27T22:32:06.649Z","endTime":"2026-02-27T22:32:11.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:32:11.655Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T22:32:16.952Z","endTime":"2026-02-27T22:34:26.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400593227359558,"aZ":-19.615011511553224,"pfxX":2.405417972466896,"pfxZ":6.729630939854635,"pX":0.21505221488126566,"pZ":1.7906917827553457,"vX0":-4.09822689066592,"vY0":-135.6690169795656,"vZ0":-5.717661565259256,"x":108.8,"y":190.43,"x0":1.4319782391320126,"y0":50.00231421718058,"z0":5.290583829421931,"aX":4.488863463464102},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":-3.5,"spinRate":2383,"spinDirection":145},"zone":8,"typeConfidence":0.96,"plateTime":0.4035663738037689,"extension":6.430798709759627},"index":0,"playId":"d42a9126-d3d9-3f1d-a147-77527f88b245","pitchNumber":1,"startTime":"2026-02-27T22:32:33.530Z","endTime":"2026-02-27T22:33:00.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041993060680735,"aZ":-24.554403874084233,"pfxX":-3.4584948325081277,"pfxZ":4.439138401188201,"pX":0.6365419444715523,"pZ":3.466733031706993,"vX0":-1.230326539692989,"vY0":-129.44613002834444,"vZ0":-0.6409500009348188,"x":92.74,"y":145.18,"x0":1.5659228371457126,"y0":50.004640042345216,"z0":5.578035814067901,"aX":-5.93834146334401},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":6.5,"spinRate":2608,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.42124297963283874,"extension":6.4814406259502135},"index":1,"playId":"63063902-d5c6-3e5e-9115-56b3ea8877ce","pitchNumber":2,"startTime":"2026-02-27T22:33:02.817Z","endTime":"2026-02-27T22:33:08.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494918323873957,"aZ":-42.61778655772815,"pfxX":-3.8324329433924063,"pfxZ":-7.118276674045461,"pX":0.8499935779055715,"pZ":0.9585253512521382,"vX0":-0.5118212981109223,"vY0":-120.8948190231038,"vZ0":-1.665920415544478,"x":84.6,"y":212.9,"x0":1.5623835020275032,"y0":50.0022656454149,"z0":5.427138104351969,"aX":-5.622969537488403},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.0,"breakHorizontal":7.1,"spinRate":2708,"spinDirection":320},"zone":14,"typeConfidence":0.89,"plateTime":0.45457987907620545,"extension":6.282224086462283},"index":2,"playId":"38d45536-c970-3596-8a18-7b3ac30f4dc0","pitchNumber":3,"startTime":"2026-02-27T22:33:17.269Z","endTime":"2026-02-27T22:33:21.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250282524337845,"aZ":-40.69528136911655,"pfxX":-3.924205919922789,"pfxZ":-5.82532098672319,"pX":0.25722363361413286,"pZ":2.9786965449272773,"vX0":-2.1871571703525707,"vY0":-120.11348333749339,"vZ0":2.3525164466302018,"x":107.2,"y":158.36,"x0":1.6895615394180168,"y0":50.00562596540254,"z0":5.604801169278213,"aX":-5.735376395831609},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.7,"breakHorizontal":7.7,"spinRate":2678,"spinDirection":313},"zone":2,"typeConfidence":0.9,"plateTime":0.4559854930328875,"extension":6.357253365612205},"index":3,"playId":"6745787a-3306-32ed-82a0-eda6b4893844","pitchNumber":4,"startTime":"2026-02-27T22:33:40.834Z","endTime":"2026-02-27T22:33:45.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1415507278638,"aZ":-32.37962687736021,"pfxX":-2.285499019525751,"pfxZ":-0.13165566576843224,"pX":-0.5739524435456765,"pZ":0.5912170543081147,"vX0":-3.811582051653076,"vY0":-123.06820740995806,"vZ0":-4.977087783033791,"x":138.88,"y":222.82,"x0":1.2885489266366519,"y0":50.00527155965292,"z0":5.36509280742166,"aX":-3.5248605879309376},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.1,"breakHorizontal":5.0,"spinRate":2437,"spinDirection":272},"zone":13,"typeConfidence":0.51,"plateTime":0.44412520464770644,"extension":6.570597154052521},"index":4,"playId":"865c42e2-7db7-3170-aa5e-60e50ab649de","pitchNumber":5,"startTime":"2026-02-27T22:34:04.558Z","endTime":"2026-02-27T22:34:11.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678259771443606,"aZ":-26.0767231364969,"pfxX":-3.067890354981195,"pfxZ":3.5707579260355367,"pX":0.6792625648533828,"pZ":3.251082770880015,"vX0":-1.1467332080428148,"vY0":-129.26143908289427,"vZ0":-0.7603521995072497,"x":91.11,"y":151.0,"x0":1.5261494153268025,"y0":50.00325801197925,"z0":5.535305949312216,"aX":-5.2374733188909435},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":5.8,"spinRate":2649,"spinDirection":208},"zone":3,"typeConfidence":0.86,"plateTime":0.4222896162074363,"extension":6.492603216019125},"index":5,"playId":"870b07dd-f314-39fd-994d-fcf0ae6f4a09","pitchNumber":6,"startTime":"2026-02-27T22:34:22.187Z","endTime":"2026-02-27T22:34:26.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656786,"link":"/api/v1/people/656786","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700164,"link":"/api/v1/people/700164"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":690022,"link":"/api/v1/people/690022"},"shortstop":{"id":670032,"link":"/api/v1/people/670032"},"left":{"id":682183,"link":"/api/v1/people/682183"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":691728,"link":"/api/v1/people/691728"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":656786,"link":"/api/v1/people/656786"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:34:26.680Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Avans grounds out, second baseman Mason McCoy to first baseman Romeo Sanabria.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-27T22:36:34.642Z","endTime":"2026-02-27T22:38:30.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768261909186617,"aZ":-27.997617261283782,"pfxX":-8.971964051957073,"pfxZ":2.395209314994011,"pX":0.13424446405705023,"pZ":2.9628172087010705,"vX0":10.625396344699636,"vY0":-130.23492717711923,"vZ0":-0.2869411534348423,"x":111.88,"y":158.78,"x0":-2.806260799827073,"y0":50.000382340694635,"z0":5.167041857096084,"aX":-15.626056093977947},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":2370,"spinDirection":232},"zone":2,"typeConfidence":0.89,"plateTime":0.4183462192537921,"extension":6.507791778442094},"index":0,"playId":"1daf300e-0722-3acc-9541-fc28975bb353","pitchNumber":1,"startTime":"2026-02-27T22:36:38.963Z","endTime":"2026-02-27T22:36:49.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949104443269963,"aZ":-33.89350306653814,"pfxX":-8.280367446980193,"pfxZ":-1.0872606747475784,"pX":-1.4004461995724062,"pZ":1.486492739638947,"vX0":6.774020257829136,"vY0":-124.61879403517982,"vZ0":-1.6925176638635615,"x":170.38,"y":198.64,"x0":-3.07196962654112,"y0":50.002547030167015,"z0":4.961968070227214,"aX":-13.084260651350524},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":13.6,"spinRate":1679,"spinDirection":257},"zone":13,"typeConfidence":0.96,"plateTime":0.4387366550068936,"extension":6.4929783645427905},"index":1,"playId":"24776203-9328-3b21-9b8c-c0b9dc475002","pitchNumber":2,"startTime":"2026-02-27T22:37:03.999Z","endTime":"2026-02-27T22:37:07.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735299514975164,"aZ":-29.69660535368911,"pfxX":-9.824365005968712,"pfxZ":1.4587312304071922,"pX":0.5521376527667512,"pZ":1.0197369776934921,"vX0":11.993580549119295,"vY0":-129.60399806162562,"vZ0":-4.492479561378776,"x":95.95,"y":211.25,"x0":-2.8561420198803873,"y0":50.006286035708655,"z0":5.040069321986141,"aX":-16.739836660292198},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":2406,"spinDirection":233},"zone":14,"typeConfidence":0.65,"plateTime":0.4223966859202619,"extension":6.552692080237333},"index":2,"playId":"fb8523d3-9d71-3255-860f-e9dc44395a6c","pitchNumber":3,"startTime":"2026-02-27T22:37:22.978Z","endTime":"2026-02-27T22:37:27.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840445807870044,"aZ":-34.54074634888292,"pfxX":-9.735039114449556,"pfxZ":-1.390698096637184,"pX":-1.6789799661040463,"pZ":2.8442235961216924,"vX0":7.063736707516786,"vY0":-130.19366387553697,"vZ0":0.9413683769981045,"x":181.0,"y":161.99,"x0":-3.1758743503852678,"y0":50.00415615274394,"z0":5.112129732900041,"aX":-16.549448970740805},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.0,"breakHorizontal":15.8,"spinRate":2200,"spinDirection":244},"zone":11,"typeConfidence":0.72,"plateTime":0.4222894614000512,"extension":6.49051087516256},"index":3,"playId":"fe05b055-fdf5-3b12-a9f5-e22ba15149bb","pitchNumber":4,"startTime":"2026-02-27T22:37:43.046Z","endTime":"2026-02-27T22:37:47.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33749277788649,"aZ":-33.47367728072396,"pfxX":-10.072014535350029,"pfxZ":-0.7666378147908102,"pX":-0.875837852765368,"pZ":2.534571215671689,"vX0":8.450463762012367,"vY0":-129.6756517706779,"vZ0":0.08164633324875537,"x":73.14,"y":123.69,"x0":-2.875943195379403,"y0":50.00269032152564,"z0":5.066506180632822,"aX":-17.07076869046674},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":16.2,"spinRate":2151,"spinDirection":243},"zone":11,"typeConfidence":0.62,"plateTime":0.4231638686580901,"extension":6.573739097389089},"index":4,"playId":"17c62b49-af1c-3633-aa2d-edb1aeae358b","pitchNumber":5,"startTime":"2026-02-27T22:38:01.599Z","endTime":"2026-02-27T22:38:09.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56963193791773,"aZ":-30.63770523394796,"pfxX":-10.911293168406251,"pfxZ":0.9065742822927296,"pX":-0.23951933558076324,"pZ":1.1634301822225832,"vX0":10.714247702191505,"vY0":-129.83758910844577,"vZ0":-3.8592199002042875,"x":126.13,"y":207.37,"x0":-3.0127871457722404,"y0":50.003249799433846,"z0":5.014496398874321,"aX":-18.527912080301856},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":2242,"spinDirection":242},"zone":13,"typeConfidence":0.67,"plateTime":0.42272838496307763,"extension":6.525811717212385},"hitData":{"launchSpeed":94.8,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.15,"coordY":155.43}},"index":5,"playId":"2726a43c-5ddb-3090-9a75-7abcfd92447f","pitchNumber":6,"startTime":"2026-02-27T22:38:22.463Z","endTime":"2026-02-27T22:38:30.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:38:30.440Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zac Veen homers (2) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-27T22:38:38.190Z","endTime":"2026-02-27T22:39:50.227Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":{"id":682044,"link":"/api/v1/people/682044"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":85.4,"endSpeed":78.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.631522609815722,"aZ":-37.15629184497273,"pfxX":-9.321039794671867,"pfxZ":-3.2296839073977752,"pX":0.7833409609326208,"pZ":1.0390711052711137,"vX0":12.198515320264882,"vY0":-123.68636048265483,"vZ0":-2.1263814432140444,"x":87.14,"y":210.73,"x0":-3.0109700852733092,"y0":50.001879290832576,"z0":5.037924832124065,"aX":-14.381008070714701},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.1,"breakHorizontal":13.9,"spinRate":1697,"spinDirection":264},"zone":14,"typeConfidence":0.95,"plateTime":0.44354662254502353,"extension":6.556924140306214},"index":0,"playId":"e3f146d1-56f3-3c57-8f8e-59bada3416fd","pitchNumber":1,"startTime":"2026-02-27T22:39:05.768Z","endTime":"2026-02-27T22:39:11.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949254996046125,"aZ":-21.671278924980832,"pfxX":-4.683912946064758,"pfxZ":6.1724910327578435,"pX":-0.7424175058754426,"pZ":2.6849391748151605,"vX0":7.661612359049953,"vY0":-129.61180172944643,"vZ0":-1.807053291735671,"x":145.3,"y":166.29,"x0":-3.1275032080674197,"y0":50.00584647463642,"z0":5.045181426192166,"aX":-7.97537028625572},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.0,"breakHorizontal":6.8,"spinRate":2280,"spinDirection":240},"zone":4,"typeConfidence":0.63,"plateTime":0.42250705094023955,"extension":6.459141318487649},"hitData":{"launchSpeed":108.7,"launchAngle":29.0,"totalDistance":447.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.06,"coordY":19.23}},"index":1,"playId":"c1894d0c-a287-3349-8897-e0cd598fcadf","pitchNumber":2,"startTime":"2026-02-27T22:39:25.381Z","endTime":"2026-02-27T22:39:50.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":703804,"link":"/api/v1/people/703804"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":669304,"link":"/api/v1/people/669304"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":687749,"link":"/api/v1/people/687749"},"right":{"id":672359,"link":"/api/v1/people/672359"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":41.800000000000004,"leverageIndex":1.85,"dramaIndex":308.0,"contextMetrics":{},"playEndTime":"2026-02-27T22:39:50.227Z","atBatIndex":73}]