[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mickey Moniak homers (1) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:05:05.832Z","endTime":"2026-02-25T20:05:31.594Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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-25T16:24:42.647Z","endTime":"2026-02-25T19:45:29.619Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"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-25T19:45:29.619Z","endTime":"2026-02-25T20:04:42.189Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"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-25T20:04:42.189Z","endTime":"2026-02-25T20:05:07.965Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"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":92.9,"endSpeed":83.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48479442587962,"aZ":-16.57522448816529,"pfxX":-6.1925936182248,"pfxZ":8.615814159602987,"pX":-0.06955359281228986,"pZ":2.835395925530321,"vX0":5.470453504553011,"vY0":-134.95669056413172,"vZ0":-4.829319134695157,"x":119.65,"y":162.22,"x0":-1.3369944620042387,"y0":50.00098295716548,"z0":5.848196771474637,"aX":-11.208761139084961},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":9.7,"spinRate":2442,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40878806465347184,"extension":6.911637774719187},"hitData":{"launchSpeed":98.0,"launchAngle":36.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.76,"coordY":85.27}},"index":3,"playId":"286034de-7085-367a-96f6-5c41668632fe","pitchNumber":1,"startTime":"2026-02-25T20:05:07.965Z","endTime":"2026-02-25T20:05:31.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-02-25T20:05:31.594Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a sharp line drive to right fielder Matt Shaw.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:05:42.424Z","endTime":"2026-02-25T20:07:37.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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,5,6,7],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":82.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.348466963911434,"aZ":-18.750948258761124,"pfxX":-4.265613006486644,"pfxZ":7.481498941184052,"pX":-0.7550533488009397,"pZ":3.8383272519800475,"vX0":2.81719860567747,"vY0":-134.85059673296405,"vZ0":-2.0919933651935363,"x":145.78,"y":135.15,"x0":-1.2730278356129598,"y0":50.00490790169159,"z0":5.984601309224454,"aX":-7.654970537354984},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2279,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4102566242622636,"extension":7.034194514076314},"index":0,"playId":"eb769b8f-296a-39ad-8489-58831258e2fb","pitchNumber":1,"startTime":"2026-02-25T20:05:47.946Z","endTime":"2026-02-25T20:05:51.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333022098464987,"aZ":-43.66506195082394,"pfxX":1.8299355372025756,"pfxZ":-8.90818629527834,"pX":-1.6149417338875465,"pZ":2.329947824326977,"vX0":-1.0040285095008796,"vY0":-114.35937258009439,"vZ0":1.2552908006551913,"x":178.56,"y":175.87,"x0":-1.4018581803229355,"y0":50.004517817549335,"z0":6.148102661817135,"aX":2.359341561391448},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.2,"breakHorizontal":-3.0,"spinRate":2466,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4839184018148823,"extension":7.067055219014147},"index":1,"playId":"92f31ab7-d633-3b51-aa8b-127e792428a9","pitchNumber":2,"startTime":"2026-02-25T20:06:01.484Z","endTime":"2026-02-25T20:06:04.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.704496481644945,"aZ":-18.966128628142425,"pfxX":-4.924397416626614,"pfxZ":7.298577592812803,"pX":-0.5038818540897065,"pZ":3.0932689213790225,"vX0":3.9558550077346184,"vY0":-135.64695548466372,"vZ0":-3.5559493192263356,"x":136.21,"y":155.26,"x0":-1.3627487834731968,"y0":50.00074901648521,"z0":5.792659836724099,"aX":-8.909066124288625},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":7.8,"spinRate":2359,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4083782973767005,"extension":6.524074976464645},"index":2,"playId":"c337a760-e4d5-349f-85c9-63d80512e4b7","pitchNumber":3,"startTime":"2026-02-25T20:06:15.706Z","endTime":"2026-02-25T20:06:20.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.310296598428238,"aZ":-28.65094802331794,"pfxX":-8.093094671358486,"pfxZ":2.3370465069169306,"pX":0.3978116673096355,"pZ":2.4016361902630097,"vX0":6.207413201810297,"vY0":-123.03253702236027,"vZ0":-2.727727781243452,"x":101.84,"y":173.94,"x0":-1.1279162952710773,"y0":50.00198328190258,"z0":5.996067511891425,"aX":-12.194156423049206},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.7,"breakHorizontal":12.8,"spinRate":1902,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.44813597627152424,"extension":6.748041999450378},"index":3,"playId":"ba9fc5fd-8eaf-32a7-98b8-e809c9811de9","pitchNumber":4,"startTime":"2026-02-25T20:06:30.262Z","endTime":"2026-02-25T20:06:34.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-25T20:06:42.347Z","endTime":"2026-02-25T20:06:52.518Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654098955399114,"aZ":-41.81921383409359,"pfxX":2.9747889353365773,"pfxZ":-6.994805560212168,"pX":-0.8328008896866443,"pZ":3.3185498964976134,"vX0":0.1788658288674801,"vY0":-118.36859865770924,"vZ0":2.412135301869238,"x":148.74,"y":149.18,"x0":-1.2949085421279958,"y0":50.004060857694554,"z0":6.1966625607118075,"aX":4.100109152870632},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.4,"breakHorizontal":-5.4,"spinRate":2454,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4679326462745692,"extension":6.558459426423722},"index":5,"playId":"a3159c37-59ed-30c6-8614-2e89bcbe2973","pitchNumber":5,"startTime":"2026-02-25T20:06:52.518Z","endTime":"2026-02-25T20:06:57.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":79.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98977119746979,"aZ":-27.872046215298795,"pfxX":2.2270628029680983,"pfxZ":2.650155835587867,"pX":0.41774572705813945,"pZ":3.122301321417563,"vX0":3.617518567201144,"vY0":-128.29751558361366,"vZ0":-1.5790773711730421,"x":101.08,"y":154.48,"x0":-1.3144026529239068,"y0":50.00423163066018,"z0":5.973255607729648,"aX":3.614979521471424},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":-5.0,"spinRate":2582,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4312578727940939,"extension":7.170754962222518},"index":6,"playId":"6a0cc03f-7b31-35c7-a3f1-6dc13d9194b6","pitchNumber":6,"startTime":"2026-02-25T20:07:08.738Z","endTime":"2026-02-25T20:07:13.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41886038442674,"aZ":-17.51264690596778,"pfxX":-5.172678402384414,"pfxZ":8.182083272285624,"pX":0.022920912076470575,"pZ":2.3130538513353085,"vX0":4.6725503331154865,"vY0":-134.5796289487449,"vZ0":-5.892434941096911,"x":116.13,"y":176.33,"x0":-1.083313519608263,"y0":50.006013454655296,"z0":5.816932652725772,"aX":-9.273553314043022},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":2392,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4106008311670304,"extension":7.155589078098359},"hitData":{"launchSpeed":111.6,"launchAngle":15.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.95,"coordY":74.29}},"index":7,"playId":"2de5792a-5369-32ce-be98-85ad3ac2e396","pitchNumber":7,"startTime":"2026-02-25T20:07:28.578Z","endTime":"2026-02-25T20:07:37.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:07:37.047Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:07:40.113Z","endTime":"2026-02-25T20:11:28.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":71.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.100294289526136,"aZ":-42.04642476246934,"pfxX":3.855428933447137,"pfxZ":-7.402502811256831,"pX":0.2902226625123163,"pZ":2.1236580234621107,"vX0":2.8903711744177394,"vY0":-117.30336617884903,"vZ0":0.5242599060787783,"x":105.94,"y":181.44,"x0":-1.4783032543784926,"y0":50.00383825888098,"z0":5.959798989037702,"aX":5.140525888609872},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.6,"breakHorizontal":-7.9,"spinRate":2791,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4749012521277143,"extension":7.29229337428317},"index":0,"playId":"2a4e201c-4676-3c4d-ad00-d773a7f08a70","pitchNumber":1,"startTime":"2026-02-25T20:08:06.642Z","endTime":"2026-02-25T20:08:10.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":80.5,"endSpeed":72.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041990296581066,"aZ":-39.01122929124182,"pfxX":6.727829273549354,"pfxZ":-5.104275008488377,"pX":-0.06707157695517467,"pZ":1.9169602337238085,"vX0":1.2067933596188434,"vY0":-116.9815242506307,"vZ0":-0.7201999676408481,"x":119.56,"y":187.02,"x0":-1.4663018748652312,"y0":50.004355682471385,"z0":5.997055959723463,"aX":9.008116651525661},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.0,"breakHorizontal":-12.5,"spinRate":2811,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4744538576669224,"extension":7.077814524988352},"index":1,"playId":"d13f2b81-b0f0-33b2-920c-d4e0ee60cc7d","pitchNumber":2,"startTime":"2026-02-25T20:08:25.734Z","endTime":"2026-02-25T20:08:29.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47087621008285,"aZ":-35.32743948758997,"pfxX":8.475248137646666,"pfxZ":-2.3223217426985343,"pX":0.10857784761160852,"pZ":1.1267036712565264,"vX0":0.5344223419483157,"vY0":-115.97757139303862,"vZ0":-3.445307581067487,"x":112.86,"y":208.36,"x0":-1.2256300276353032,"y0":50.00318948127669,"z0":6.013954305566363,"aX":11.501307169005344},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.8,"breakHorizontal":-15.5,"spinRate":2853,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4729686370925057,"extension":5.947928240637692},"index":2,"playId":"18208888-8e48-33e9-acf4-ec719bf2af30","pitchNumber":3,"startTime":"2026-02-25T20:08:47.940Z","endTime":"2026-02-25T20:08:51.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T20:09:04.267Z","endTime":"2026-02-25T20:09:22.300Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01699010380727,"aZ":-17.818410730437098,"pfxX":-6.533748686897061,"pfxZ":7.775075620820065,"pX":0.702156684724647,"pZ":4.035151732834501,"vX0":6.457040622811044,"vY0":-134.50603478792993,"vZ0":-1.9971935960371896,"x":90.24,"y":129.83,"x0":-0.8715979831098774,"y0":50.00605294768412,"z0":6.040157472715251,"aX":-12.069224897212637},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":10.6,"spinRate":2314,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40600334883772904,"extension":6.877262208616355},"index":4,"playId":"c1fa550e-071e-31b9-a9ce-cb0f6ec49b67","pitchNumber":4,"startTime":"2026-02-25T20:09:22.300Z","endTime":"2026-02-25T20:09:25.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493020324094484,"aZ":-32.87382053337618,"pfxX":7.115396669357118,"pfxZ":-0.5129374724198033,"pX":0.09168403629319813,"pZ":0.8655334727982752,"vX0":0.6740733380039652,"vY0":-116.58010719400676,"vZ0":-4.639506764055275,"x":113.51,"y":215.41,"x0":-1.1255029232504445,"y0":50.000035030139394,"z0":5.977302014121178,"aX":9.811813958596941},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.8,"breakHorizontal":-13.1,"spinRate":2736,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4694682643473129,"extension":6.5347478809123665},"index":5,"playId":"475233bb-dd12-3aad-8315-ff2b889d7106","pitchNumber":5,"startTime":"2026-02-25T20:09:43.889Z","endTime":"2026-02-25T20:09:47.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.4,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965545513418448,"aZ":-15.422952031810311,"pfxX":-3.844124608873677,"pfxZ":9.309549993417571,"pX":-1.1911542733228417,"pZ":3.873403662943627,"vX0":0.5872384941774976,"vY0":-133.12676499229676,"vZ0":-2.9452184181431096,"x":162.4,"y":134.2,"x0":-0.9148408435508025,"y0":50.00011187761245,"z0":6.107199774456226,"aX":-6.914346414507463},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2340,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4110727338118618,"extension":6.8454187844434715},"index":6,"playId":"d32143cd-d606-3d69-93d6-ec4a23ca550c","pitchNumber":6,"startTime":"2026-02-25T20:10:15.561Z","endTime":"2026-02-25T20:10:18.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"fdbe85fd-cad0-3f4f-8b73-d2215d549e08","startTime":"2026-02-25T20:10:35.437Z","endTime":"2026-02-25T20:10:39.208Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310414718555233,"aZ":-18.045923649544935,"pfxX":-7.380711259264324,"pfxZ":7.66208010324795,"pX":0.061031010811093724,"pZ":2.4183627759363,"vX0":5.115280548064197,"vY0":-134.45228062965296,"vZ0":-5.925259434100559,"x":114.67,"y":173.48,"x0":-0.900805841792528,"y0":50.00069430006778,"z0":5.91797701910947,"aX":-13.602509118150197},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2140,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4063447895621004,"extension":6.88334426728517},"index":8,"playId":"867963d7-7a90-33ce-87c7-ab1aec548d94","pitchNumber":7,"startTime":"2026-02-25T20:10:55.091Z","endTime":"2026-02-25T20:10:58.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.958934336152577,"aZ":-29.35454035724731,"pfxX":7.919691529784268,"pfxZ":1.9856936920361312,"pX":1.849445869687782,"pZ":0.30046922440855045,"vX0":4.329195595707263,"vY0":-117.96583532191579,"vZ0":-6.830827473955987,"x":46.5,"y":230.67,"x0":-1.0342454720436531,"y0":50.00345115940609,"z0":5.915543516766634,"aX":11.239248746537772},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":-15.4,"spinRate":2833,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4630653232060826,"extension":6.73963467078544},"index":9,"playId":"9e57d4ad-0217-34e2-9db1-7bdb91ce378a","pitchNumber":8,"startTime":"2026-02-25T20:11:24.813Z","endTime":"2026-02-25T20:11:28.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.3,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:11:28.584Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drew Avans doubles (1) on a fly ball to right fielder Matt Shaw. Willi Castro to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:11:34.995Z","endTime":"2026-02-25T20:12:13.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529672339996452,"aZ":-12.445841765193395,"pfxX":-2.6844346777868386,"pfxZ":10.95472631776589,"pX":0.05231510097310471,"pZ":3.1266330504944415,"vX0":3.9190173167398843,"vY0":-132.86278768747852,"vZ0":-5.153383152004117,"x":115.01,"y":154.36,"x0":-1.0881373058991408,"y0":50.002775763969765,"z0":5.984589844469309,"aX":-4.834641836496501},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2453,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.41111941649704553,"extension":6.78846438391781},"hitData":{"launchSpeed":98.7,"launchAngle":31.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.12,"coordY":43.47}},"index":0,"playId":"be40335c-dbab-3316-a973-032ae2b165a0","pitchNumber":1,"startTime":"2026-02-25T20:11:57.490Z","endTime":"2026-02-25T20:12:13.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":1.09,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:12:13.382Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Dansby Swanson to first baseman BJ Murray Jr. Willi Castro scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:12:29.607Z","endTime":"2026-02-25T20:13:47.542Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498461974647782,"aZ":-35.02296743599339,"pfxX":7.01432745529482,"pfxZ":-2.100746306059211,"pX":0.7260877573855955,"pZ":2.840947533496406,"vX0":2.348209145387466,"vY0":-115.65281903268401,"vZ0":0.045302466406074826,"x":89.32,"y":162.07,"x0":-1.2136314413011289,"y0":50.00305659325999,"z0":6.1790588626124565,"aX":9.505513499656535},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.5,"breakHorizontal":-13.3,"spinRate":2669,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.4735271638510463,"extension":6.527156290124717},"index":0,"playId":"3d9949c9-66e5-3486-9db2-d8f7738f8068","pitchNumber":1,"startTime":"2026-02-25T20:12:47.742Z","endTime":"2026-02-25T20:12:51.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626365349062052,"aZ":-14.599633412284849,"pfxX":-6.814157206450504,"pfxZ":9.563609462361775,"pX":-0.3301233868539009,"pZ":1.6843614056700844,"vX0":4.051716925277023,"vY0":-134.787410314451,"vZ0":-8.364977789707558,"x":129.58,"y":193.3,"x0":-0.9684447073029903,"y0":50.00301357708945,"z0":5.8615246752126655,"aX":-12.523028495296701},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":11.4,"spinRate":2347,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4065525600351405,"extension":6.889895510288602},"index":1,"playId":"f511c3e9-b094-38b0-9342-592dd5fd4cf6","pitchNumber":2,"startTime":"2026-02-25T20:13:09.920Z","endTime":"2026-02-25T20:13:13.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.337684177524462,"aZ":-34.13798212214654,"pfxX":10.169369127470087,"pfxZ":-1.4676552593687644,"pX":0.8853464913780463,"pZ":1.877860783446032,"vX0":1.3435515419875506,"vY0":-115.45727407891962,"vZ0":-2.00347582503443,"x":83.25,"y":188.08,"x0":-1.02557539207483,"y0":50.00362102139546,"z0":6.070838967436181,"aX":13.603069611498173},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.9,"breakHorizontal":-18.7,"spinRate":2677,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4760823559143228,"extension":6.852519013548616},"hitData":{"launchSpeed":75.9,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":161.93}},"index":2,"playId":"8c42c90d-e6bd-3eab-88ae-f6d63c1a4783","pitchNumber":3,"startTime":"2026-02-25T20:13:39.853Z","endTime":"2026-02-25T20:13:47.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.6,"awayTeamWinProbability":67.4,"homeTeamWinProbabilityAdded":-0.10000000000000142,"leverageIndex":1.45,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:13:47.542Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out to first baseman BJ Murray Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:13:54.539Z","endTime":"2026-02-25T20:15:23.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650807233194676,"aZ":-38.93035143430354,"pfxX":3.6643364307915913,"pfxZ":-5.148304299550089,"pX":-0.0028840228098845626,"pZ":1.3593638188188302,"vX0":1.4108071880246082,"vY0":-113.97134137410013,"vZ0":-2.174112177181123,"x":117.11,"y":202.08,"x0":-1.1067467927886978,"y0":50.005117301565456,"z0":6.183327158254487,"aX":4.804076855027051},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.6,"breakHorizontal":-7.0,"spinRate":2613,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4812369217444359,"extension":6.614955561699755},"index":0,"playId":"af4584e4-f93f-3c58-a2f9-3861881d87f0","pitchNumber":1,"startTime":"2026-02-25T20:14:17.534Z","endTime":"2026-02-25T20:14:20.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.550210058679045,"aZ":-39.47112301031752,"pfxX":6.941216334669146,"pfxZ":-5.625326430283609,"pX":-0.41522076782181777,"pZ":2.3556845903579595,"vX0":-0.6997428914314681,"vY0":-113.39046451887236,"vZ0":0.3195403133249666,"x":132.83,"y":175.18,"x0":-1.0032964703578404,"y0":50.004230458234694,"z0":6.1648022537413585,"aX":9.000922732125746},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.8,"breakHorizontal":-12.4,"spinRate":2444,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.48383467736667196,"extension":6.708361314978555},"index":1,"playId":"ef14168e-ba76-3777-9e96-b589a7d8089b","pitchNumber":2,"startTime":"2026-02-25T20:14:37.873Z","endTime":"2026-02-25T20:14:41.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-25T20:14:57.092Z","endTime":"2026-02-25T20:15:16.494Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81066146630999,"aZ":-26.77022727802811,"pfxX":-8.46892142721387,"pfxZ":3.716499405417456,"pX":-0.18201143080979987,"pZ":1.3419452342257951,"vX0":4.546520858477386,"vY0":-119.7670161287247,"vZ0":-5.493469799613888,"x":123.94,"y":202.55,"x0":-1.0031102524712376,"y0":50.00591664281669,"z0":6.055449121166956,"aX":-12.323559115683267},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":1773,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4570728550293426,"extension":6.22493971589378},"hitData":{"launchSpeed":92.7,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.06,"coordY":172.22}},"index":3,"playId":"6cf31a18-d027-3ca8-b0b8-b6fe20f21a70","pitchNumber":3,"startTime":"2026-02-25T20:15:16.494Z","endTime":"2026-02-25T20:15:23.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:15:23.936Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging, catcher Hunter Goodman to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:17:15.057Z","endTime":"2026-02-25T20:19:17.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.397822647455367,"aZ":-13.514282108477113,"pfxX":2.737040388870719,"pfxZ":10.52302981932516,"pX":-0.07015531257023469,"pZ":2.6171055279613196,"vX0":-6.954903626770435,"vY0":-132.3630772227518,"vZ0":-5.670281287104031,"x":119.67,"y":168.12,"x0":2.2365119694638818,"y0":50.00325808523785,"z0":5.777572471921928,"aX":4.854017535865473},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2165,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4138859141348217,"extension":6.329356293804986},"index":0,"playId":"ed77db98-8d9d-3ebc-8697-d8040c363e54","pitchNumber":1,"startTime":"2026-02-25T20:17:32.090Z","endTime":"2026-02-25T20:17:36.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495742361103318,"aZ":-28.59028034485419,"pfxX":9.110806031954148,"pfxZ":2.233197207182326,"pX":1.667208258515815,"pZ":1.5500113313276622,"vX0":-4.341784329546558,"vY0":-126.29029683993289,"vZ0":-4.6570438478679455,"x":53.45,"y":196.93,"x0":2.2319197742226446,"y0":50.00139934587283,"z0":5.737522768669092,"aX":14.606604753859145},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":-15.4,"spinRate":1326,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43493150158565186,"extension":6.227843373983623},"index":1,"playId":"f15497ff-1da5-3803-85ed-eaedb71dc557","pitchNumber":2,"startTime":"2026-02-25T20:17:48.219Z","endTime":"2026-02-25T20:17:51.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90235637990029,"aZ":-16.04011820427204,"pfxX":0.42639172312358475,"pfxZ":9.240528564612415,"pX":-0.17412339753392492,"pZ":2.342567619920914,"vX0":-6.336849136537777,"vY0":-130.87277266821147,"vZ0":-5.69138266911167,"x":123.64,"y":175.53,"x0":2.21647847001199,"y0":50.00588800224157,"z0":5.734424260599101,"aX":0.7461945158117549},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.7,"breakHorizontal":0.5,"spinRate":2298,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4174756481057784,"extension":6.258241633560948},"index":2,"playId":"a9eb6a30-f3f3-301e-bc8b-3a84b937e3cf","pitchNumber":3,"startTime":"2026-02-25T20:18:03.168Z","endTime":"2026-02-25T20:18:06.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T20:18:14.890Z","endTime":"2026-02-25T20:18:29.544Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360959874983113,"aZ":-28.95947452045855,"pfxX":8.01543090869534,"pfxZ":2.030863083287109,"pX":2.0064161495090844,"pZ":2.9795871564120198,"vX0":-3.371748684326623,"vY0":-124.99721778307222,"vZ0":-1.3225564068326439,"x":40.52,"y":158.33,"x0":2.332008774403131,"y0":50.001671470514324,"z0":5.894878013732345,"aX":12.673550819447385},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":1298,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4383156116140339,"extension":6.210042932332169},"index":4,"playId":"7a9fc2f5-37a2-31f6-b439-0082ae02c16e","pitchNumber":4,"startTime":"2026-02-25T20:18:29.544Z","endTime":"2026-02-25T20:18:33.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08286808937297,"aZ":-17.56889191004014,"pfxX":3.5015910452323467,"pfxZ":8.102731871687654,"pX":0.6657415724634864,"pZ":3.2262683317272662,"vX0":-5.104910669442329,"vY0":-133.26491410978377,"vZ0":-3.431439489438099,"x":91.62,"y":151.67,"x0":2.1493661406554065,"y0":50.00248210068505,"z0":5.79638304612594,"aX":6.3116565885056755},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-5.3,"spinRate":2037,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4106840814799746,"extension":6.328123344107059},"index":5,"playId":"c35f3544-477c-3322-9c10-7b767962575d","pitchNumber":5,"startTime":"2026-02-25T20:18:49.077Z","endTime":"2026-02-25T20:18:52.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.158007937698297,"aZ":-29.746553277510856,"pfxX":-2.1538562416973344,"pfxZ":1.6294374229833433,"pX":-0.4828863126253808,"pZ":0.4684285395924278,"vX0":-6.003445428931707,"vY0":-120.73106187528494,"vZ0":-6.188646546232677,"x":135.41,"y":226.13,"x0":2.305270479751563,"y0":50.003717038706114,"z0":5.648529701688032,"aX":-3.2138215292990204},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.8,"breakHorizontal":5.2,"spinRate":2307,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4518266762749734,"extension":6.173251218733353},"index":6,"playId":"9dc73694-edc9-34ad-ba6d-599ccaf23c92","pitchNumber":6,"startTime":"2026-02-25T20:19:13.422Z","endTime":"2026-02-25T20:19:17.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:19:17.584Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder Zac Veen.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:19:32.389Z","endTime":"2026-02-25T20:20:33.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486341770764344,"aZ":-19.89695977634124,"pfxX":8.984688549806895,"pfxZ":6.815046227419212,"pX":-0.4457860564532082,"pZ":1.308903267032642,"vX0":-9.926555201306499,"vY0":-132.42635212127502,"vZ0":-7.506401810307857,"x":133.99,"y":203.44,"x0":2.158757749051291,"y0":50.00379489328994,"z0":5.601792640881607,"aX":16.187719310409022},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.5,"spinRate":1959,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4113729279304903,"extension":6.457750930613977},"index":0,"playId":"65097b2a-9ba0-348f-81ac-27a78d841e04","pitchNumber":1,"startTime":"2026-02-25T20:19:45.683Z","endTime":"2026-02-25T20:19:48.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29481377187075,"aZ":-24.531181126090083,"pfxX":8.560166867893276,"pfxZ":4.770891075002355,"pX":0.307061530555404,"pZ":2.538108761773677,"vX0":-7.317517978155735,"vY0":-125.28019672498345,"vZ0":-3.218847305709284,"x":105.3,"y":170.25,"x0":2.1416147409880697,"y0":50.00547074010092,"z0":5.826048310000211,"aX":13.7249766557463},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-14.0,"spinRate":1403,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4357838694687066,"extension":6.1859877459073696},"index":1,"playId":"9fd925ca-e457-3dd3-9c9a-744b34708efb","pitchNumber":2,"startTime":"2026-02-25T20:20:05.334Z","endTime":"2026-02-25T20:20:09.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066926383349934,"aZ":-25.103038228681644,"pfxX":6.275249292749871,"pfxZ":4.49654448071342,"pX":0.9496099651402178,"pZ":2.0189939740370666,"vX0":-5.171655959758883,"vY0":-124.64853510460975,"vZ0":-4.189918268268415,"x":80.8,"y":184.27,"x0":2.2360130542219627,"y0":50.006082690772324,"z0":5.794668333175976,"aX":9.876225142660154},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.4,"breakHorizontal":-10.2,"spinRate":1435,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43942560402321185,"extension":6.376699623782114},"hitData":{"launchSpeed":82.2,"launchAngle":20.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.82,"coordY":112.39}},"index":2,"playId":"aab1810e-e42f-3e8f-b772-9198275224da","pitchNumber":3,"startTime":"2026-02-25T20:20:22.701Z","endTime":"2026-02-25T20:20:33.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:20:33.460Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:20:34.406Z","endTime":"2026-02-25T20:23:11.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[3,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":500779,"link":"/api/v1/people/500779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.728854592007178,"aZ":-37.76676469922266,"pfxX":-2.3001333741109296,"pfxZ":-4.071421692347188,"pX":-0.13786119950262096,"pZ":1.218121780587896,"vX0":-4.532140894967783,"vY0":-116.14033664393995,"vZ0":-2.4409931301536485,"x":122.25,"y":205.89,"x0":2.133833290765188,"y0":50.00319985329389,"z0":5.857332376993803,"aX":-3.158189942015781},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.7,"breakHorizontal":5.3,"spinRate":2204,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4706949616779621,"extension":6.14275543147561},"index":0,"playId":"dbe4a850-f653-363f-9435-8906a8a274de","pitchNumber":1,"startTime":"2026-02-25T20:21:06.555Z","endTime":"2026-02-25T20:21:09.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":90.3,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92285117964406,"aZ":-18.853432613633334,"pfxX":0.40543228023732514,"pfxZ":7.491861543038121,"pX":-0.3926413938712372,"pZ":4.133720018947248,"vX0":-6.711257779298862,"vY0":-131.5258119987551,"vZ0":-1.008734162534508,"x":131.97,"y":127.17,"x0":2.1232648604852473,"y0":50.00648106802421,"z0":5.900522184388771,"aX":0.7221828567973645},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.7,"breakHorizontal":0.5,"spinRate":2258,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.41405897186660834,"extension":6.256398921637519},"index":1,"playId":"21e6274a-0cde-3400-b28e-78065e22c081","pitchNumber":2,"startTime":"2026-02-25T20:21:25.451Z","endTime":"2026-02-25T20:21:29.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8287111671045,"aZ":-15.816409431923267,"pfxX":3.2681976473509646,"pfxZ":8.966376662533532,"pX":-0.27355706508119254,"pZ":3.0226557360257336,"vX0":-7.389897451628129,"vY0":-133.93112213604402,"vZ0":-4.285981590973306,"x":127.43,"y":157.17,"x0":2.0917368425872116,"y0":50.001547233940045,"z0":5.768338549231773,"aX":5.962289917646955},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":-4.4,"spinRate":2091,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.4083304455504049,"extension":6.410346843965475},"index":2,"playId":"23da5cc3-f49f-3ff8-be6a-485d032b4363","pitchNumber":3,"startTime":"2026-02-25T20:21:46.668Z","endTime":"2026-02-25T20:21:49.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-02-25T20:22:36.303Z","endTime":"2026-02-25T20:22:36.304Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"653c5d62-b4bb-3340-82fa-0f23fd1c5631","startTime":"2026-02-25T20:22:36.305Z","endTime":"2026-02-25T20:22:40.319Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Jose Quintana picks off Alex Bregman at 1st on throw to first baseman TJ Rumfield.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"653c5d62-b4bb-3340-82fa-0f23fd1c5631","startTime":"2026-02-25T20:22:49.913Z","endTime":"2026-02-25T20:23:04.797Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-4.199999999999999,"leverageIndex":1.26,"dramaIndex":62.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19353091552067,"aZ":-19.587968769537135,"pfxX":1.1233934412470825,"pfxZ":7.339062371354761,"pX":-0.2111238558869247,"pZ":2.2959446243402293,"vX0":-6.6149992540102955,"vY0":-129.66199723364292,"vZ0":-4.938793170985228,"x":125.05,"y":176.79,"x0":2.2190225738665794,"y0":50.00474764699348,"z0":5.70466052168914,"aX":1.9271486767397628},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.5,"breakHorizontal":-0.7,"spinRate":2087,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4212092188631553,"extension":6.368539871331493},"hitData":{"launchSpeed":65.2,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.56,"coordY":155.88}},"index":6,"playId":"d30f1280-1211-3eeb-8986-114efe0d0051","pitchNumber":4,"startTime":"2026-02-25T20:23:04.797Z","endTime":"2026-02-25T20:23:11.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":500779,"link":"/api/v1/people/500779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:23:11.917Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Rumfield homers (1) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:25:17.272Z","endTime":"2026-02-25T20:26:24.575Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832248843450003,"aZ":-36.455350793975796,"pfxX":3.911191525012634,"pfxZ":-3.2016861942344397,"pX":0.4494315887559815,"pZ":1.4484912327423431,"vX0":2.342086114099472,"vY0":-115.26985912999587,"vZ0":-2.78128649168554,"x":99.87,"y":199.67,"x0":-1.09041766620111,"y0":50.004472353999226,"z0":6.21476846752915,"aX":5.226301101937462},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.2,"breakHorizontal":-7.7,"spinRate":2683,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.47645690513393646,"extension":6.487640934920742},"index":0,"playId":"169033b1-6881-3d9a-aa5b-96ffad1e19fd","pitchNumber":1,"startTime":"2026-02-25T20:25:21.674Z","endTime":"2026-02-25T20:25:25.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.504757771644126,"aZ":-12.76941349007317,"pfxX":-2.7244171454479598,"pfxZ":10.993002383381343,"pX":0.7561087576420724,"pZ":3.5158918476098346,"vX0":5.457512369404246,"vY0":-132.34493108550149,"vZ0":-4.030266952486671,"x":88.18,"y":143.85,"x0":-0.9832584896918636,"y0":50.003910390907876,"z0":6.000517926248881,"aX":-4.809935824157685},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2344,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.414616826226506,"extension":6.548846554683844},"index":1,"playId":"842d3221-0bed-33f5-b361-356570d0ff32","pitchNumber":2,"startTime":"2026-02-25T20:25:35.474Z","endTime":"2026-02-25T20:25:38.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72517859134606,"aZ":-20.586347680634926,"pfxX":-6.500313705618611,"pfxZ":7.979182211810706,"pX":-0.2328567021971887,"pZ":3.1267540839136254,"vX0":3.890144687100017,"vY0":-120.3850281473437,"vZ0":-2.625433951967658,"x":125.88,"y":154.36,"x0":-1.0341696487085694,"y0":50.001009737119496,"z0":6.075208051723982,"aX":-9.437096534028251},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":1897,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4568664690346753,"extension":6.408717783232906},"hitData":{"launchSpeed":98.9,"launchAngle":34.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":178.5,"coordY":33.04}},"index":2,"playId":"cb911262-857f-349a-8d37-47d5a5a94838","pitchNumber":3,"startTime":"2026-02-25T20:26:00.575Z","endTime":"2026-02-25T20:26:24.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":0.68,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:26:24.575Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zac Veen pops out to catcher Miguel Amaya in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:26:56.208Z","endTime":"2026-02-25T20:27:04.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":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-25T20:26:44.708Z","endTime":"2026-02-25T20:26:58.346Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792005725376892,"aZ":-24.592603706383322,"pfxX":4.221742979257634,"pfxZ":4.7090857690570775,"pX":0.6104399265734805,"pZ":3.1306010802045807,"vX0":2.7143843318930116,"vY0":-125.61334097034936,"vZ0":-2.4363440113239037,"x":93.73,"y":154.25,"x0":-1.0299902366156393,"y0":50.00050359417672,"z0":6.098196379974938,"aX":6.791609814169792},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.3,"breakHorizontal":-8.3,"spinRate":2460,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.43488869814951014,"extension":6.655757061068699},"hitData":{"launchSpeed":63.6,"launchAngle":85.0,"totalDistance":31.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":114.08,"coordY":199.64}},"index":1,"playId":"c16322ef-aa4f-32ac-922f-608ff5138497","pitchNumber":1,"startTime":"2026-02-25T20:26:58.346Z","endTime":"2026-02-25T20:27:04.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:27:04.979Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:27:12.139Z","endTime":"2026-02-25T20:27:53.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671336866429325,"aZ":-38.13277242302106,"pfxX":3.8984283269823927,"pfxZ":-4.5619592931181305,"pX":0.547003395688262,"pZ":2.5904835236536616,"vX0":2.253478158481341,"vY0":-114.3073501354717,"vZ0":0.15148016551377408,"x":96.15,"y":168.84,"x0":-0.9625377672994261,"y0":50.003634002885754,"z0":6.308585049480358,"aX":5.090410281746553},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.8,"breakHorizontal":-7.7,"spinRate":2597,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.4816197060102052,"extension":6.368668319785148},"index":0,"playId":"31fdcec9-2c9c-3d9b-b8a4-459336d576fa","pitchNumber":1,"startTime":"2026-02-25T20:27:28.972Z","endTime":"2026-02-25T20:27:32.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178451215729318,"aZ":-37.49900612545847,"pfxX":6.836672471674762,"pfxZ":-4.0772834003610825,"pX":-0.18096851776272313,"pZ":2.7517363206239516,"vX0":-0.22775377208037567,"vY0":-114.21315954362268,"vZ0":0.39751720863904394,"x":123.9,"y":164.48,"x0":-0.9659851647142136,"y0":50.00099839896145,"z0":6.296071706099431,"aX":8.932660310231306},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.0,"breakHorizontal":-12.2,"spinRate":2601,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4815718768642827,"extension":6.568569244330574},"hitData":{"launchSpeed":83.9,"launchAngle":38.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.64,"coordY":87.34}},"index":1,"playId":"34768a6d-6722-3f51-90e0-0f51b077a22b","pitchNumber":2,"startTime":"2026-02-25T20:27:43.441Z","endTime":"2026-02-25T20:27:53.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:27:53.062Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, third baseman Alex Bregman to first baseman BJ Murray Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:27:53.449Z","endTime":"2026-02-25T20:28:52.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32207001785993,"aZ":-20.964675173394507,"pfxX":3.5353160799685504,"pfxZ":6.8314982566310505,"pX":1.0237585311053616,"pZ":2.3313169694286016,"vX0":4.092595096504466,"vY0":-127.09291975096717,"vZ0":-4.930132981095946,"x":77.98,"y":175.83,"x0":-1.0648486172038123,"y0":50.001632437458994,"z0":5.954681660769846,"aX":5.800124093863467},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":-7.3,"spinRate":2567,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4304628827591208,"extension":6.404803193679805},"index":0,"playId":"8c0c1ae7-60ff-3b86-8c35-9eb4f38688a4","pitchNumber":1,"startTime":"2026-02-25T20:28:13.166Z","endTime":"2026-02-25T20:28:17.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91039624628479,"aZ":-36.67553248707172,"pfxX":6.344134890714223,"pfxZ":-3.3925997666408474,"pX":-0.08468094127688838,"pZ":2.7312102856089537,"vX0":0.21275991534678573,"vY0":-114.73408551197228,"vZ0":0.17240624715146446,"x":120.23,"y":165.04,"x0":-1.002346518753321,"y0":50.000043130298046,"z0":6.239278324385468,"aX":8.427349038696597},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.8,"breakHorizontal":-11.5,"spinRate":2606,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.47800837362084625,"extension":6.459104655353684},"index":1,"playId":"de299667-2dbb-3131-9049-5091d4154149","pitchNumber":2,"startTime":"2026-02-25T20:28:25.925Z","endTime":"2026-02-25T20:28:30.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875471635516398,"aZ":-18.365934063738052,"pfxX":-6.430521397612836,"pfxZ":7.788982821745375,"pX":-0.953419293805317,"pZ":2.5961955648716906,"vX0":2.5672643562200985,"vY0":-132.6935995735658,"vZ0":-5.250558842685171,"x":153.34,"y":168.68,"x0":-1.1009900675409003,"y0":50.005432913278476,"z0":5.949677512922963,"aX":-11.404950535140516},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2221,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41365520635122977,"extension":6.80922688972752},"hitData":{"launchSpeed":60.1,"launchAngle":2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.19,"coordY":168.3}},"index":2,"playId":"79181ff4-4a16-3668-8ca3-dcb2855109e8","pitchNumber":3,"startTime":"2026-02-25T20:28:45.194Z","endTime":"2026-02-25T20:28:52.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":592791,"link":"/api/v1/people/592791"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:28:52.715Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:31:11.258Z","endTime":"2026-02-25T20:32:13.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Jose Quintana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:30:40.388Z","endTime":"2026-02-25T20:31:13.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":500779,"link":"/api/v1/people/500779","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.7,"endSpeed":88.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.736687793555983,"aZ":-12.714226188483805,"pfxX":-3.966636274793296,"pfxZ":9.651767875122795,"pX":1.3846407220038293,"pZ":3.2082404645773077,"vX0":8.986728908308415,"vY0":-140.58851631258688,"vZ0":-5.643477037467047,"x":64.22,"y":152.16,"x0":-1.327708975171628,"y0":50.00215572376072,"z0":6.055927216397928,"aX":-7.997918150434011},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2287,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3885387444205275,"extension":6.015001707739803},"index":1,"playId":"5711a22d-a84e-3b03-a6c8-f63f7429a77d","pitchNumber":1,"startTime":"2026-02-25T20:31:13.605Z","endTime":"2026-02-25T20:31:17.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40559090245949,"aZ":-13.364367031156403,"pfxX":-3.9808220026689787,"pfxZ":9.442398548503578,"pX":1.0834569777651504,"pZ":2.4244849897522927,"vX0":8.969559042738771,"vY0":-139.75094580944202,"vZ0":-6.782813480713991,"x":75.7,"y":173.32,"x0":-1.640379693257078,"y0":50.00490756182635,"z0":5.748738358079768,"aX":-7.93276296795933},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":2318,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3908805244086162,"extension":6.23879362673538},"index":2,"playId":"779f7412-9352-3456-a9aa-9051ebb33c85","pitchNumber":2,"startTime":"2026-02-25T20:31:31.836Z","endTime":"2026-02-25T20:31:36.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957013147636886,"aZ":-24.137838664372612,"pfxX":-8.76208681966973,"pfxZ":4.0550725715395535,"pX":0.41763430602442964,"pZ":1.85197356459971,"vX0":9.125081519999453,"vY0":-139.35320444412193,"vZ0":-6.559896399087392,"x":101.08,"y":188.78,"x0":-1.748368569020112,"y0":50.004529067160846,"z0":5.812596419546147,"aX":-17.373477718526992},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.2,"breakHorizontal":14.2,"spinRate":2192,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3918548803695896,"extension":6.26849367853514},"index":3,"playId":"ef4ba8ed-822c-3c70-98aa-bceb47bb851e","pitchNumber":3,"startTime":"2026-02-25T20:31:50.175Z","endTime":"2026-02-25T20:31:54.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.391602140689038,"aZ":-23.914785878174744,"pfxX":-6.148293548092216,"pfxZ":4.111232444126175,"pX":-0.2727665919341703,"pZ":2.8212502168554976,"vX0":6.2601942120406004,"vY0":-139.6471086007121,"vZ0":-4.1924427016028885,"x":127.4,"y":162.61,"x0":-1.7264590493316334,"y0":50.00224130184298,"z0":5.8823078634559245,"aX":-12.351323257182774},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":10.1,"spinRate":2103,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3896748218290722,"extension":6.017058070255166},"hitData":{"launchSpeed":97.3,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.59,"coordY":165.7}},"index":4,"playId":"09a0dd55-441f-3ec7-ab18-953861f45f8b","pitchNumber":4,"startTime":"2026-02-25T20:32:07.174Z","endTime":"2026-02-25T20:32:13.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:32:13.439Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:32:19.384Z","endTime":"2026-02-25T20:33:46.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"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"}]}],"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":90.1,"endSpeed":83.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24312932903382,"aZ":-25.55126317971253,"pfxX":-8.309745041431022,"pfxZ":3.7765735942007366,"pX":-0.1362575328780229,"pZ":1.6335070867146864,"vX0":7.002209649801543,"vY0":-130.97790729719588,"vZ0":-5.7334859807986165,"x":122.19,"y":194.68,"x0":-1.7525413356408577,"y0":50.003136518793255,"z0":5.738335051723598,"aX":-14.57323116988282},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":2215,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.41670706926146206,"extension":6.159735655796557},"index":0,"playId":"9734cf60-af8d-3b54-a66d-c82c71a0b5a8","pitchNumber":1,"startTime":"2026-02-25T20:32:41.794Z","endTime":"2026-02-25T20:32:46.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99316441115007,"aZ":-18.94694255463207,"pfxX":-2.2418858115630176,"pfxZ":6.492795881139221,"pX":1.509669425496012,"pZ":3.751584120705741,"vX0":9.392290798026892,"vY0":-140.87364657756842,"vZ0":-2.8271556593766256,"x":59.45,"y":137.49,"x0":-1.5569322445088802,"y0":50.00184162145154,"z0":5.973928245629293,"aX":-4.568414077385053},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":2.4,"spinRate":2351,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3868495364512352,"extension":6.114623778818388},"index":1,"playId":"de3233b2-0b24-364a-81a7-41a9f25b7c5d","pitchNumber":2,"startTime":"2026-02-25T20:33:17.564Z","endTime":"2026-02-25T20:33:21.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1048646113333,"aZ":-12.878035494527555,"pfxX":-3.4805669307935565,"pfxZ":9.466387301322063,"pX":0.8830830483199958,"pZ":2.278754091776594,"vX0":7.793562280570277,"vY0":-141.59826450498645,"vZ0":-7.940248709253827,"x":83.34,"y":177.25,"x0":-1.447864899495973,"y0":50.00631842330392,"z0":5.935858961985481,"aX":-7.097798175328669},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2380,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38620910278733334,"extension":6.359238365033238},"hitData":{"launchSpeed":67.9,"launchAngle":15.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.26,"coordY":127.69}},"index":2,"playId":"1c0849a5-170d-3d14-a74f-b72cd02fd193","pitchNumber":3,"startTime":"2026-02-25T20:33:37.166Z","endTime":"2026-02-25T20:33:46.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:33:46.920Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a ground ball to left fielder Zac Veen.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:34:00.601Z","endTime":"2026-02-25T20:35:28.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782903742589994,"aZ":-24.919555235391705,"pfxX":3.436485816872456,"pfxZ":4.722888984444122,"pX":0.7289313848254413,"pZ":2.2369277512250814,"vX0":4.714906745045057,"vY0":-123.19121407590185,"vZ0":-4.290565943750119,"x":89.21,"y":178.38,"x0":-1.6570158460753,"y0":50.00006201188903,"z0":6.110940030407139,"aX":5.2727511204495805},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.8,"breakHorizontal":-7.3,"spinRate":2209,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.44485424597326784,"extension":5.926599676008846},"index":0,"playId":"7d24419a-8e35-3f41-9f4b-f9229467d8c8","pitchNumber":1,"startTime":"2026-02-25T20:34:15.954Z","endTime":"2026-02-25T20:34:19.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.7,"endSpeed":77.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02725250014109,"aZ":-27.624202115129616,"pfxX":4.948536254674422,"pfxZ":2.9789732683663264,"pX":1.2180022838800677,"pZ":2.3348082084567867,"vX0":5.636111136356934,"vY0":-123.14910873133726,"vZ0":-3.3677553280578323,"x":70.57,"y":175.74,"x0":-1.748877661104489,"y0":50.000876650463944,"z0":6.074253423128672,"aX":7.545299356790937},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.8,"breakHorizontal":-10.3,"spinRate":2356,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4459575824920674,"extension":5.89872674948944},"index":1,"playId":"16a010d1-690b-31d5-bcf3-7d24865dd978","pitchNumber":2,"startTime":"2026-02-25T20:34:31.910Z","endTime":"2026-02-25T20:34:36.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6451957383688,"aZ":-21.767962489268672,"pfxX":-5.250127350039637,"pfxZ":5.2020167895608,"pX":0.13058969955433977,"pZ":1.6083794958067108,"vX0":6.806388674711324,"vY0":-139.63221342604763,"vZ0":-7.853391009596862,"x":112.02,"y":195.35,"x0":-1.641875468099898,"y0":50.00236769266604,"z0":5.859353194231811,"aX":-10.50097385043871},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":8.3,"spinRate":2202,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.39034859413732903,"extension":6.114394766563177},"index":2,"playId":"b62d40fc-eac9-3a83-b348-99ae635f7d17","pitchNumber":3,"startTime":"2026-02-25T20:34:48.303Z","endTime":"2026-02-25T20:34:52.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66006144775935,"aZ":-23.609471584861677,"pfxX":2.338712084500883,"pfxZ":5.359629269662676,"pX":1.394887137876501,"pZ":2.670751956527023,"vX0":7.243172617176638,"vY0":-125.89755271096611,"vZ0":-3.6965650606150287,"x":63.83,"y":166.67,"x0":-1.8285947600998325,"y0":50.0033722720085,"z0":6.079228193987137,"aX":3.7352423681831226},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.0,"breakHorizontal":-6.0,"spinRate":2349,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.4358377546777752,"extension":6.220067384974996},"hitData":{"launchSpeed":74.8,"launchAngle":13.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.08,"coordY":110.99}},"index":3,"playId":"4b2c8561-93b8-3b36-8304-53aac94370ce","pitchNumber":4,"startTime":"2026-02-25T20:35:18.075Z","endTime":"2026-02-25T20:35:28.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:35:28.711Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:35:35.755Z","endTime":"2026-02-25T20:37:15.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.481716893211605,"aZ":-14.763965234840178,"pfxX":-2.6472347716446185,"pfxZ":8.750258797552895,"pX":-0.9273409828978162,"pZ":3.030835363754768,"vX0":3.3322354743099583,"vY0":-139.9010942272765,"vZ0":-5.379272540499812,"x":152.35,"y":156.95,"x0":-1.787876007682359,"y0":50.00160093001733,"z0":5.9403198860244535,"aX":-5.266552593607078},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":4.1,"spinRate":2287,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39097281313978494,"extension":6.0064816145194975},"index":0,"playId":"a105c44f-e3c4-333c-a434-27ed196978e3","pitchNumber":1,"startTime":"2026-02-25T20:35:56.895Z","endTime":"2026-02-25T20:36:01.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2980715284187,"aZ":-25.46840231235057,"pfxX":-9.51065691371248,"pfxZ":3.510109895254038,"pX":1.57205632556753,"pZ":2.3207574230662513,"vX0":11.398634935863502,"vY0":-137.3045903274983,"vZ0":-4.953125999610933,"x":57.08,"y":176.12,"x0":-1.3967869818913552,"y0":50.00189013350559,"z0":5.880261535318612,"aX":-18.16525811055868},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":2129,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39886259716710537,"extension":6.265271476822154},"index":1,"playId":"012d49c8-4a38-3f8e-aea9-adf160b9dda5","pitchNumber":2,"startTime":"2026-02-25T20:36:14.638Z","endTime":"2026-02-25T20:36:17.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42106937248981,"aZ":-16.51960325491429,"pfxX":-2.535598713150312,"pfxZ":7.895686218131031,"pX":-0.0010155784638878629,"pZ":3.2294492167118896,"vX0":5.339699580912497,"vY0":-140.08897653956907,"vZ0":-4.47938171609846,"x":117.04,"y":151.58,"x0":-1.6045724150449534,"y0":50.00153519300476,"z0":5.933140645121192,"aX":-5.0269359523767925},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":3.5,"spinRate":2137,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39138310922369834,"extension":6.163711336490387},"index":2,"playId":"155e9d6b-3f9b-3616-af0f-3dcf700f5660","pitchNumber":3,"startTime":"2026-02-25T20:36:35.699Z","endTime":"2026-02-25T20:36:39.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56317994562647,"aZ":-13.937364162921465,"pfxX":-2.9085354122480434,"pfxZ":9.059882626659117,"pX":0.09819920723480301,"pZ":2.5997044663681668,"vX0":5.890067538529306,"vY0":-141.2965436846361,"vZ0":-6.530377657593486,"x":113.26,"y":168.59,"x0":-1.6397563824470403,"y0":50.001019933467056,"z0":5.844148062171514,"aX":-5.853958908497347},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":4.0,"spinRate":2204,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3883184806747937,"extension":6.1719037634860445},"index":3,"playId":"0fdc68e6-584c-3843-92fe-1e9161762931","pitchNumber":4,"startTime":"2026-02-25T20:36:53.750Z","endTime":"2026-02-25T20:36:57.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.743818633540435,"aZ":-13.053233991329089,"pfxX":-2.5616924754094805,"pfxZ":9.251524366709555,"pX":0.24941632725216628,"pZ":4.002247257477887,"vX0":5.86861748410266,"vY0":-142.83627554150212,"vZ0":-3.3484472535392875,"x":107.49,"y":130.72,"x0":-1.4986093621332348,"y0":50.00648933304123,"z0":6.009936186660549,"aX":-5.2967393967320495},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":3.5,"spinRate":2269,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3833843827314487,"extension":6.205145029172015},"index":4,"playId":"edc82dc5-abf5-3043-8ad3-11eb289abdef","pitchNumber":5,"startTime":"2026-02-25T20:37:12.255Z","endTime":"2026-02-25T20:37:15.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:37:15.666Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Nico Hoerner to first baseman BJ Murray Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:39:28.267Z","endTime":"2026-02-25T20:39:36.868Z","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":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Horton replaces Jameson Taillon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:38:53.660Z","endTime":"2026-02-25T20:39:30.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690990,"link":"/api/v1/people/690990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592791,"link":"/api/v1/people/592791","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.9,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52715293566138,"aZ":-14.11097486041602,"pfxX":-1.9644496413410533,"pfxZ":9.078165762150402,"pX":-0.2557247307583941,"pZ":2.1308189124583614,"vX0":4.3199829709376125,"vY0":-139.47535336549024,"vZ0":-8.048932759164579,"x":126.75,"y":181.25,"x0":-1.5626969369406793,"y0":50.00115132999612,"z0":5.965493532327341,"aX":-3.908357446056666},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":2.8,"spinRate":2252,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.39127815295282264,"extension":5.943199040575657},"hitData":{"launchSpeed":101.1,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":154.07}},"index":1,"playId":"35f4a061-a438-39b1-acac-8131cb8feb3c","pitchNumber":1,"startTime":"2026-02-25T20:39:30.617Z","endTime":"2026-02-25T20:39:36.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:39:36.868Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:40:13.092Z","endTime":"2026-02-25T20:41:07.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":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-25T20:39:58.778Z","endTime":"2026-02-25T20:40:15.243Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47425875738368,"aZ":-15.73117028546283,"pfxX":-1.6822701502367514,"pfxZ":8.283299563513827,"pX":0.5612855189436489,"pZ":2.06140684407759,"vX0":6.299278834231131,"vY0":-139.9742159779971,"vZ0":-7.724854393183698,"x":95.61,"y":183.12,"x0":-1.4994394517324683,"y0":50.00575675925673,"z0":5.886422246613897,"aX":-3.341602652244741},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":1.8,"spinRate":2264,"spinDirection":197},"zone":9,"typeConfidence":0.91,"plateTime":0.39125948341395755,"extension":6.095210190027955},"index":1,"playId":"7af0ca6d-0fee-3190-bad7-cf615b07702f","pitchNumber":1,"startTime":"2026-02-25T20:40:15.243Z","endTime":"2026-02-25T20:40:18.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391190857702696,"aZ":-30.710230947108183,"pfxX":6.043962629954529,"pfxZ":0.975496786985528,"pX":1.0214627030764931,"pZ":1.938349606019704,"vX0":4.51579102025115,"vY0":-121.66494127634382,"vZ0":-3.3467870949618286,"x":78.06,"y":186.44,"x0":-1.6451868971062846,"y0":50.00051016573964,"z0":5.999743035039986,"aX":9.037487900008525},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":-12.0,"spinRate":2522,"spinDirection":45},"zone":14,"typeConfidence":0.89,"plateTime":0.45058689875624935,"extension":5.819876362534215},"index":2,"playId":"739eec10-6e2e-32a1-8d6a-65c56ec2f4e3","pitchNumber":2,"startTime":"2026-02-25T20:40:29.424Z","endTime":"2026-02-25T20:40:33.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.701276213674934,"aZ":-15.906456348209776,"pfxX":0.9816512754379674,"pfxZ":8.199836424532581,"pX":0.5812262014614294,"pZ":3.844196726147299,"vX0":5.283775567123661,"vY0":-139.57020895736,"vZ0":-3.329863996051221,"x":94.85,"y":134.99,"x0":-1.4595716791872968,"y0":50.00478896325819,"z0":6.092283782848354,"aX":1.9484492197974597},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-2.8,"spinRate":2428,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.39157163613684975,"extension":6.0041899148920965},"index":3,"playId":"e07b0a9d-410a-3d9c-b1ab-cbbc5b31cfbb","pitchNumber":3,"startTime":"2026-02-25T20:40:43.983Z","endTime":"2026-02-25T20:40:47.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322087304899565,"aZ":-33.09859808452648,"pfxX":6.435613830454294,"pfxZ":-0.6080063917839764,"pX":1.0161358323893899,"pZ":1.0648715354486524,"vX0":3.658404153850277,"vY0":-122.52721341645723,"vZ0":-5.0564555056761655,"x":78.27,"y":210.03,"x0":-1.3327255031965872,"y0":50.004027277369296,"z0":5.985315871929332,"aX":9.779661082400603},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.0,"breakHorizontal":-12.5,"spinRate":2558,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.4471220597281289,"extension":5.91634242898262},"index":4,"playId":"50c18ebd-fad0-31ef-8971-7dc98674c485","pitchNumber":4,"startTime":"2026-02-25T20:41:03.625Z","endTime":"2026-02-25T20:41:07.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:41:07.428Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Avans flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:41:10.930Z","endTime":"2026-02-25T20:41:51.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07425843793018,"aZ":-14.971902805537997,"pfxX":1.65083293663184,"pfxZ":8.799211605826208,"pX":1.666732065595383,"pZ":2.6075498061754745,"vX0":7.270034985064499,"vY0":-138.25894125319962,"vZ0":-6.549984275478044,"x":53.47,"y":168.38,"x0":-1.2009168829709709,"y0":50.00013687522222,"z0":5.994692671689773,"aX":3.223545494957569},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-4.3,"spinRate":2422,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.3947241010861502,"extension":5.950720504717021},"index":0,"playId":"d21e8e2d-d7f5-3528-9b61-b16845134eb5","pitchNumber":1,"startTime":"2026-02-25T20:41:31.203Z","endTime":"2026-02-25T20:41:35.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404676628984127,"aZ":-17.79799179857791,"pfxX":-0.39345311344321354,"pfxZ":7.433449064056067,"pX":0.9618759856232894,"pZ":2.8311042104923416,"vX0":6.762801503232245,"vY0":-138.1196843047215,"vZ0":-5.2097196970498985,"x":80.34,"y":162.34,"x0":-1.4660259996520402,"y0":50.004544719234815,"z0":5.936368594604781,"aX":-0.7609608302603583},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-0.7,"spinRate":2486,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.39636678734851394,"extension":6.064062895571405},"hitData":{"launchSpeed":73.6,"launchAngle":33.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.24,"coordY":96.45}},"index":1,"playId":"a90e27f6-874d-3aea-a122-e8bc2d72984e","pitchNumber":2,"startTime":"2026-02-25T20:41:44.665Z","endTime":"2026-02-25T20:41:51.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:41:51.607Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"BJ Murray Jr. lines out to second baseman Nicky Lopez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:43:45.802Z","endTime":"2026-02-25T20:45:21.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89675896986988,"aZ":-15.181334736856469,"pfxX":-1.0308609341644805,"pfxZ":8.82958237828306,"pX":1.0659517470449116,"pZ":2.7206224010037947,"vX0":7.599987896544477,"vY0":-137.6790280516976,"vZ0":-6.455214722354265,"x":76.37,"y":165.32,"x0":-1.5934707324746658,"y0":50.00283597963584,"z0":6.118850141494659,"aX":-1.9857334657268826},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":0.4,"spinRate":2350,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3974734699805378,"extension":6.102010622500494},"index":0,"playId":"5dd0183e-9117-358e-905b-cf719240fcd3","pitchNumber":1,"startTime":"2026-02-25T20:44:00.068Z","endTime":"2026-02-25T20:44:04.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652946600464173,"aZ":-14.327236663296016,"pfxX":-3.039978440813109,"pfxZ":9.352008071168905,"pX":-0.9347806412206697,"pZ":4.296442787989969,"vX0":3.5648311014041347,"vY0":-137.097794365266,"vZ0":-2.292673321393626,"x":152.63,"y":122.78,"x0":-1.8555123758600454,"y0":50.00049982362399,"z0":6.11872021199792,"aX":-5.799999663787109},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2379,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3991680450229449,"extension":6.099559453765942},"index":1,"playId":"f70bd766-9dd6-38ec-9c90-cfc0d0d92c2a","pitchNumber":2,"startTime":"2026-02-25T20:44:15.237Z","endTime":"2026-02-25T20:44:18.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218674059443813,"aZ":-24.29897115652093,"pfxX":-6.53185272085762,"pfxZ":4.210509775222805,"pX":-0.7787773510646434,"pZ":3.09302559148839,"vX0":5.911654626702649,"vY0":-135.0917562251049,"vZ0":-2.9426453790265574,"x":146.69,"y":155.27,"x0":-2.134505680838763,"y0":50.00226647201956,"z0":5.88286038551142,"aX":-12.213483494837492},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":10.8,"spinRate":2147,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.40366941883050034,"extension":6.113488730291664},"index":2,"playId":"88add608-ceed-3960-bf7b-15925dd7082a","pitchNumber":3,"startTime":"2026-02-25T20:44:35.774Z","endTime":"2026-02-25T20:44:39.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196047766266588,"aZ":-37.961221678512075,"pfxX":1.6055379776161356,"pfxZ":-4.124304792704496,"pX":1.0518929143207838,"pZ":0.5332848426381868,"vX0":5.998549607823859,"vY0":-117.60348699978977,"vZ0":-4.436813162104351,"x":76.9,"y":224.38,"x0":-1.7400351346899596,"y0":50.00481210305008,"z0":5.963424414907675,"aX":2.250682435126207},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.3,"breakHorizontal":-4.3,"spinRate":2509,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4656481612307841,"extension":6.252263027862417},"index":3,"playId":"53660b61-57ff-36ae-87e3-e06605d26b8d","pitchNumber":4,"startTime":"2026-02-25T20:44:51.220Z","endTime":"2026-02-25T20:44:54.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004990795484225,"aZ":-14.486212028778546,"pfxX":-1.9643942143186122,"pfxZ":9.02322051630728,"pX":0.960222804025495,"pZ":3.0229463607976674,"vX0":8.207737252490196,"vY0":-138.65247980891533,"vZ0":-5.281944166269502,"x":80.4,"y":157.16,"x0":-1.7743056843694425,"y0":50.00276329691887,"z0":5.90826439395909,"aX":-3.8510224509040314},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":1.9,"spinRate":2375,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3939948695438096,"extension":5.818332011703738},"hitData":{"launchSpeed":55.7,"launchAngle":26.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.04,"coordY":141.46}},"index":4,"playId":"fd5ab17f-7dca-3831-8426-f4f6bede8d93","pitchNumber":5,"startTime":"2026-02-25T20:45:14.396Z","endTime":"2026-02-25T20:45:21.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:45:21.645Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chas McCormick strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:45:21.897Z","endTime":"2026-02-25T20:46:25.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237162796899806,"aZ":-24.694247042444623,"pfxX":1.0180570305208958,"pfxZ":4.198016406815388,"pX":-0.14768654252334704,"pZ":2.439043602194043,"vX0":4.9441807985389,"vY0":-132.37277551268926,"vZ0":-4.4606626912139715,"x":122.63,"y":172.93,"x0":-2.1689692147257786,"y0":50.00310321391772,"z0":5.945473452261533,"aX":1.8124783336278354},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-2.9,"spinRate":2356,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.41316738040225864,"extension":6.176230537759466},"index":0,"playId":"d1279eaf-ec93-31f3-b73f-012448bfe407","pitchNumber":1,"startTime":"2026-02-25T20:45:45.290Z","endTime":"2026-02-25T20:45:49.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11949049174463,"aZ":-27.79573679000223,"pfxX":4.186351505410091,"pfxZ":2.9703776927367906,"pX":1.0994322161962684,"pZ":2.1776158551736464,"vX0":6.061255300128891,"vY0":-121.3547138554271,"vZ0":-3.357950484821636,"x":75.09,"y":179.98,"x0":-1.9849862031029044,"y0":50.00428409520218,"z0":6.028480573925393,"aX":6.178186898781936},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.8,"breakHorizontal":-9.1,"spinRate":2431,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4531912514151015,"extension":5.980857527150359},"index":1,"playId":"01082d50-6cf1-3398-9cdd-b886e9583e76","pitchNumber":2,"startTime":"2026-02-25T20:46:01.229Z","endTime":"2026-02-25T20:46:04.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-25T20:46:07.328Z","endTime":"2026-02-25T20:46:22.040Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3356763049126,"aZ":-16.29219187384476,"pfxX":-2.775269292807037,"pfxZ":7.889205994686723,"pX":1.5805264704064792,"pZ":3.129901832851581,"vX0":10.771973116175982,"vY0":-141.04502833791054,"vZ0":-4.358758473567274,"x":56.75,"y":154.27,"x0":-1.9288901501341047,"y0":50.001921791005536,"z0":5.74716673955978,"aX":-5.587235590135926},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":2.8,"spinRate":2494,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38846184437460574,"extension":6.2921851683892145},"index":3,"playId":"9794e0a5-1d04-30e3-b7c9-c83944099b1b","pitchNumber":3,"startTime":"2026-02-25T20:46:22.040Z","endTime":"2026-02-25T20:46:25.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:46:25.368Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to third baseman Willi Castro.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:46:27.278Z","endTime":"2026-02-25T20:49:50.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036236793265626,"aZ":-23.187345530170283,"pfxX":-7.778147523288938,"pfxZ":4.594359204712191,"pX":-0.42283058088080067,"pZ":2.039347395788424,"vX0":7.089497644694597,"vY0":-138.49462144001444,"vZ0":-6.054143922785157,"x":133.12,"y":183.72,"x0":-1.9971685242294381,"y0":50.00011123867052,"z0":5.789934693881297,"aX":-15.206403099173091},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":12.7,"spinRate":2208,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39449263775877785,"extension":5.984576393340726},"index":0,"playId":"b5ed999d-1386-3bc7-96de-3c22fcb5012e","pitchNumber":1,"startTime":"2026-02-25T20:46:50.150Z","endTime":"2026-02-25T20:46:54.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128748169624775,"aZ":-26.53848081312245,"pfxX":0.9562203866231682,"pfxZ":3.198234645037237,"pX":1.017841523356573,"pZ":1.8400717793889982,"vX0":7.720933356785621,"vY0":-131.5269870570318,"vZ0":-5.293629197598607,"x":78.2,"y":189.1,"x0":-2.0719145103210987,"y0":50.00510615139943,"z0":5.830075487269531,"aX":1.6871924938493876},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2302,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4153656543559707,"extension":6.13118140670058},"index":1,"playId":"39c4d4e9-4019-38d7-a45d-31ba347fcb72","pitchNumber":2,"startTime":"2026-02-25T20:47:04.532Z","endTime":"2026-02-25T20:47:08.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606583151569144,"aZ":-24.086786710849683,"pfxX":3.32641212048385,"pfxZ":4.498747990836062,"pX":1.1216961887526866,"pZ":2.6703600506451384,"vX0":6.911407535929352,"vY0":-132.27816968254214,"vZ0":-3.9766884262650244,"x":74.24,"y":166.68,"x0":-1.9429767384199848,"y0":50.00065797656477,"z0":5.930829200916155,"aX":5.971546881863795},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":-7.3,"spinRate":2331,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.41193446458412586,"extension":6.124253705058614},"index":2,"playId":"0a013785-09ca-3fd9-b34e-ff7d1238e8da","pitchNumber":3,"startTime":"2026-02-25T20:47:19.733Z","endTime":"2026-02-25T20:47:23.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378159640369336,"aZ":-25.499243349050456,"pfxX":-7.493094212732316,"pfxZ":3.405163651282887,"pX":0.17588214585228212,"pZ":3.2640920943897416,"vX0":8.472229786193154,"vY0":-138.7067836543569,"vZ0":-2.555974723574471,"x":110.3,"y":150.65,"x0":-1.9363864642169946,"y0":50.002204892456525,"z0":5.887604648104149,"aX":-14.683713378667413},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.9,"breakHorizontal":11.9,"spinRate":2164,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39403875652136744,"extension":6.203153579566162},"index":3,"playId":"ddaa37bf-f0ad-39d2-91c7-3ea106c99849","pitchNumber":4,"startTime":"2026-02-25T20:47:37.210Z","endTime":"2026-02-25T20:47:42.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-25T20:47:47.155Z","endTime":"2026-02-25T20:47:58.498Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002653242625332,"aZ":-26.787608262543305,"pfxX":5.310546826215155,"pfxZ":3.608419530912199,"pX":1.4959638525443013,"pZ":2.946881038803481,"vX0":6.438340240305705,"vY0":-121.46286763871476,"vZ0":-1.9683593703946296,"x":59.98,"y":159.21,"x0":-1.8799490276905615,"y0":50.00296122307944,"z0":6.099238183556694,"aX":7.926182071691674},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":-11.2,"spinRate":2323,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.4511121920257164,"extension":5.892603480147593},"index":5,"playId":"a2a5e84d-00f9-347e-96b4-8ed6c646b111","pitchNumber":5,"startTime":"2026-02-25T20:47:58.498Z","endTime":"2026-02-25T20:48:01.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75836189677975,"aZ":-22.010196496950226,"pfxX":-7.646366844904904,"pfxZ":5.016844160730581,"pX":-0.2762543298075315,"pZ":2.3014513213401195,"vX0":7.519259052844099,"vY0":-140.9363495330642,"vZ0":-5.564099205620578,"x":127.53,"y":176.64,"x0":-1.9756168268086112,"y0":50.00612326334243,"z0":5.707779826749088,"aX":-15.501976341489758},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":12.5,"spinRate":2240,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.387517256674625,"extension":6.08486777606343},"index":6,"playId":"60d20271-d57f-3689-bd4e-cae7d6b55638","pitchNumber":6,"startTime":"2026-02-25T20:48:18.265Z","endTime":"2026-02-25T20:48:22.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.416225105676826,"aZ":-17.776088683862152,"pfxX":-2.2297293402131144,"pfxZ":7.032158595249598,"pX":-0.03617642463310458,"pZ":2.6223704406943,"vX0":6.358333390623218,"vY0":-141.7371336578951,"vZ0":-5.54361174460991,"x":118.38,"y":167.98,"x0":-2.0124419980518233,"y0":50.00411010373446,"z0":5.727227361368173,"aX":-4.5665355315322},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":2.9,"spinRate":2358,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3854777372683804,"extension":6.0879946241484815},"index":7,"playId":"6a18e514-f66c-3332-a37a-03d5ff58cae5","pitchNumber":7,"startTime":"2026-02-25T20:48:49.154Z","endTime":"2026-02-25T20:48:52.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932454260554476,"aZ":-24.487322025458443,"pfxX":-8.476053760403909,"pfxZ":4.329918485991316,"pX":0.4603248586223421,"pZ":1.5346463664999852,"vX0":9.13476944902328,"vY0":-131.83613181293336,"vZ0":-5.96639469152505,"x":99.45,"y":197.34,"x0":-1.9351667398231507,"y0":50.00126698912679,"z0":5.614962446768498,"aX":-15.038880019069662},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2086,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4142022070758946,"extension":6.305576837008468},"index":8,"playId":"a7df7193-743a-3531-bdd4-4fe2a753a972","pitchNumber":8,"startTime":"2026-02-25T20:49:07.281Z","endTime":"2026-02-25T20:49:11.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12008222284178,"aZ":-12.686700179106115,"pfxX":-2.003126141849271,"pfxZ":9.254025022718576,"pX":-0.02434345590785052,"pZ":3.0612339186705695,"vX0":6.095523465873814,"vY0":-143.06333754711812,"vZ0":-5.66724594249649,"x":117.93,"y":156.13,"x0":-1.9075735187944118,"y0":50.00122920018444,"z0":5.839681082420223,"aX":-4.218373943047244},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":2.6,"spinRate":2394,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38056790058588774,"extension":6.046902635357281},"hitData":{"launchSpeed":85.8,"launchAngle":77.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":114.35,"coordY":180.69}},"index":9,"playId":"28327081-f5f0-36ac-8946-b58fb8e472ac","pitchNumber":9,"startTime":"2026-02-25T20:49:42.664Z","endTime":"2026-02-25T20:49:50.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:49:50.128Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to first baseman BJ Murray Jr. in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:51:44.377Z","endTime":"2026-02-25T20:53:50.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198617377761998,"aZ":-18.0089510285411,"pfxX":0.7444069253155393,"pfxZ":7.231921044993934,"pX":-0.2446215420940819,"pZ":2.8097628184106687,"vX0":3.4209510558910954,"vY0":-138.20108256359515,"vZ0":-5.633829056782226,"x":126.32,"y":162.92,"x0":-1.5889422079044835,"y0":50.00283684495946,"z0":6.061359456421256,"aX":1.4570360643118057},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":-1.9,"spinRate":2170,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.39445278365980174,"extension":5.843332466518377},"index":0,"playId":"6a5b4b99-360a-31f3-b889-43b7321b32ca","pitchNumber":1,"startTime":"2026-02-25T20:52:03.598Z","endTime":"2026-02-25T20:52:06.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56017949935915,"aZ":-30.370636354763253,"pfxX":6.1449212955266805,"pfxZ":1.2316525554257902,"pX":0.9299846914050044,"pZ":1.992613165563049,"vX0":3.857033513696643,"vY0":-121.26087118516486,"vZ0":-3.153629327126902,"x":81.55,"y":184.98,"x0":-1.4889540560965353,"y0":50.00215369844723,"z0":6.008220347451969,"aX":8.990915295877159},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":-12.1,"spinRate":2431,"spinDirection":49},"zone":14,"typeConfidence":0.88,"plateTime":0.45474262941693855,"extension":5.956324218941172},"index":1,"playId":"4f33152b-5875-3af0-b087-cfab677d4cc4","pitchNumber":2,"startTime":"2026-02-25T20:52:17.864Z","endTime":"2026-02-25T20:52:22.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.167024953758812,"aZ":-32.949446915927446,"pfxX":8.739181501029051,"pfxZ":-0.5371181549477866,"pX":1.4319747212658631,"pZ":-1.1483657485746916,"vX0":3.93760896885135,"vY0":-119.13858240571717,"vZ0":-9.365920387763543,"x":62.42,"y":269.79,"x0":-1.375989451311188,"y0":50.00411462357442,"z0":5.798073083820239,"aX":12.604904708521362},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.9,"breakHorizontal":-16.8,"spinRate":2597,"spinDirection":29},"zone":14,"typeConfidence":0.89,"plateTime":0.4591501736715542,"extension":5.909652551711395},"index":2,"playId":"068df19a-311d-37c1-8011-cd4f4379febd","pitchNumber":3,"startTime":"2026-02-25T20:52:37.478Z","endTime":"2026-02-25T20:52:40.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26273551346352,"aZ":-15.814267856322875,"pfxX":-5.998092201320468,"pfxZ":8.334116595978399,"pX":-1.0339349207178052,"pZ":2.1789541053689607,"vX0":3.8729065287753155,"vY0":-138.7927498790153,"vZ0":-7.237194359223872,"x":156.41,"y":179.95,"x0":-1.6636564658009665,"y0":50.005543426511856,"z0":5.861553758475313,"aX":-11.77637525656708},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2206,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.39371366284605225,"extension":5.887776277988003},"index":3,"playId":"d65070d2-9b95-347a-a1d5-9ea318febcdb","pitchNumber":4,"startTime":"2026-02-25T20:52:58.355Z","endTime":"2026-02-25T20:53:02.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781671605658666,"aZ":-30.914830215871973,"pfxX":8.4585414435284,"pfxZ":0.8342796664587996,"pX":1.9029828815684247,"pZ":-0.2307971017598812,"vX0":5.210462668863305,"vY0":-122.0188513701636,"vZ0":-8.170361383290874,"x":44.46,"y":245.01,"x0":-1.3612625855965244,"y0":50.001487452410665,"z0":5.837322801843262,"aX":12.707431252857823},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.6,"spinRate":2538,"spinDirection":45},"zone":14,"typeConfidence":0.86,"plateTime":0.44948404507126893,"extension":5.98930386447394},"index":4,"playId":"653f8b35-cd9c-357c-8c7e-1d55de6f4dba","pitchNumber":5,"startTime":"2026-02-25T20:53:17.088Z","endTime":"2026-02-25T20:53:20.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.931660020748268,"aZ":-27.151847585006617,"pfxX":5.235390922117047,"pfxZ":3.3874342342287225,"pX":-0.3209458060473653,"pZ":1.7686874359411495,"vX0":1.646244780072029,"vY0":-120.57068397352357,"vZ0":-4.345744181695828,"x":129.23,"y":191.03,"x0":-1.6915445364505026,"y0":50.00257782177912,"z0":5.97162434400493,"aX":7.760619707057539},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.4,"breakHorizontal":-9.8,"spinRate":2520,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.45308070174207105,"extension":5.90364950230693},"hitData":{"launchSpeed":90.1,"launchAngle":71.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.81,"coordY":178.27}},"index":5,"playId":"d25ec610-6481-3260-847b-e2fc66afa04e","pitchNumber":6,"startTime":"2026-02-25T20:53:41.518Z","endTime":"2026-02-25T20:53:50.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:53:50.549Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, shortstop Dansby Swanson to first baseman BJ Murray Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:54:04.025Z","endTime":"2026-02-25T20:54:37.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842226898483915,"aZ":-16.955944206199785,"pfxX":1.133870565883674,"pfxZ":7.673377256995641,"pX":1.7528990559158393,"pZ":1.169760710451655,"vX0":8.100957403087376,"vY0":-138.92607698741685,"vZ0":-9.622307975962126,"x":50.18,"y":207.2,"x0":-1.3307100729021093,"y0":50.00358929086467,"z0":5.7705053171365615,"aX":2.2485274819875554},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":-3.5,"spinRate":2418,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.39207124707151175,"extension":5.928628770338403},"index":0,"playId":"e42f7c22-ada1-3909-8bb7-641f6fec52cb","pitchNumber":1,"startTime":"2026-02-25T20:54:16.147Z","endTime":"2026-02-25T20:54:19.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788245096359233,"aZ":-17.005395538962958,"pfxX":1.3697766728202625,"pfxZ":7.655827034867723,"pX":-0.24574716061679547,"pZ":1.9109412647470956,"vX0":3.0409423283872785,"vY0":-138.8542771742243,"vZ0":-7.847217696577126,"x":126.37,"y":187.18,"x0":-1.5268196341925657,"y0":50.00512980800816,"z0":5.874203399583135,"aX":2.7139874377146898},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":-3.0,"spinRate":2465,"spinDirection":188},"zone":8,"typeConfidence":0.91,"plateTime":0.3922617491664999,"extension":5.87066103107752},"hitData":{"launchSpeed":105.7,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.67,"coordY":145.59}},"index":1,"playId":"c9f07ca7-2db5-3e69-b5d2-b08bc0217b84","pitchNumber":2,"startTime":"2026-02-25T20:54:30.529Z","endTime":"2026-02-25T20:54:37.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:54:37.428Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:54:42.962Z","endTime":"2026-02-25T20:56:42.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676593786973473,"aZ":-24.642418590342132,"pfxX":-8.678430611857243,"pfxZ":4.723845553422184,"pX":-1.0463452882921038,"pZ":0.6695458021424412,"vX0":3.9284157692521475,"vY0":-125.75839952822723,"vZ0":-7.449903267676464,"x":156.88,"y":220.7,"x0":-1.5054249107199456,"y0":50.00129200603956,"z0":5.683490143869045,"aX":-13.830735505245356},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":14.8,"spinRate":1642,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.43636306712169404,"extension":6.043394731347543},"index":0,"playId":"f7fd523c-3a8b-372e-bda7-536d314e893f","pitchNumber":1,"startTime":"2026-02-25T20:55:01.323Z","endTime":"2026-02-25T20:55:04.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058468441465617,"aZ":-22.60229022236717,"pfxX":-8.979277636066218,"pfxZ":5.784244687550682,"pX":-0.7707597223429905,"pZ":1.8930323650060605,"vX0":4.973824437921577,"vY0":-128.22265001633937,"vZ0":-5.382300082569363,"x":146.38,"y":187.67,"x0":-1.5754425141379877,"y0":50.00285066084636,"z0":5.797708709861546,"aX":-14.858189681535697},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":15.0,"spinRate":1728,"spinDirection":201},"zone":7,"typeConfidence":0.91,"plateTime":0.4281895904715576,"extension":6.077254908884733},"index":1,"playId":"0a78de7e-026a-35b5-a9e9-640b08ff50f6","pitchNumber":2,"startTime":"2026-02-25T20:55:15.442Z","endTime":"2026-02-25T20:55:19.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136950636249,"aZ":-13.361732813653022,"pfxX":-0.20605588076420261,"pfxZ":9.53966268496142,"pX":0.00964904233663277,"pZ":2.381403550301219,"vX0":4.355363853462014,"vY0":-139.27605833602357,"vZ0":-7.177317697085413,"x":116.63,"y":174.48,"x0":-1.5450825548999776,"y0":50.00423315624382,"z0":5.868431622059806,"aX":-0.4065758112974019},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-0.5,"spinRate":2397,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.39267288633551667,"extension":6.077230137245039},"index":2,"playId":"dd2451b9-0788-311d-9461-02dabc8c8943","pitchNumber":3,"startTime":"2026-02-25T20:55:29.393Z","endTime":"2026-02-25T20:55:33.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395025774858237,"aZ":-18.76464499063393,"pfxX":1.665403638109348,"pfxZ":6.834916745184913,"pX":0.17876732347382843,"pZ":1.6789493488383966,"vX0":3.8602071431001046,"vY0":-138.1505759448212,"vZ0":-8.103980410401878,"x":110.19,"y":193.45,"x0":-1.4447765560996833,"y0":50.00475628170958,"z0":5.877480842030174,"aX":3.2681629661954874},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":-3.7,"spinRate":2432,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.39418812739842624,"extension":5.919960306628038},"index":3,"playId":"ef2330be-4a69-3fe6-8115-2d61deb01490","pitchNumber":4,"startTime":"2026-02-25T20:55:48.229Z","endTime":"2026-02-25T20:55:52.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790411278435393,"aZ":-20.573107866949265,"pfxX":1.059386986419462,"pfxZ":5.856406632047615,"pX":0.6016537908359131,"pZ":1.8021739638835015,"vX0":5.321734456244577,"vY0":-139.05741935202906,"vZ0":-7.590153325072087,"x":94.07,"y":190.12,"x0":-1.4655943700462715,"y0":50.00479284318573,"z0":5.905801679400317,"aX":2.098041162601321},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":-2.9,"spinRate":2434,"spinDirection":195},"zone":9,"typeConfidence":0.91,"plateTime":0.39214895766142766,"extension":5.85612162961893},"index":4,"playId":"325b3a9c-8c7e-3e0a-a220-b47d40573aa4","pitchNumber":5,"startTime":"2026-02-25T20:56:03.111Z","endTime":"2026-02-25T20:56:06.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-25T20:56:19.795Z","endTime":"2026-02-25T20:56:38.941Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50049624996998,"aZ":-37.47487852293306,"pfxX":2.6124217310975,"pfxZ":-3.5203464861155442,"pX":-1.701379009684695,"pZ":2.820436138235736,"vX0":-1.1039694410865546,"vY0":-121.29230107980612,"vZ0":-0.2921607123763419,"x":181.85,"y":162.63,"x0":-1.5822251291462204,"y0":50.00355611466099,"z0":6.182652724671253,"aX":3.9316205432694677},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.2,"breakHorizontal":-4.6,"spinRate":2418,"spinDirection":28},"zone":11,"typeConfidence":0.91,"plateTime":0.44985607022704244,"extension":6.125088131698906},"index":6,"playId":"1047edf8-6f13-324f-a3d4-5552b8fe1c67","pitchNumber":6,"startTime":"2026-02-25T20:56:38.941Z","endTime":"2026-02-25T20:56:42.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":-0.6999999999999957,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:56:42.211Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:56:49.532Z","endTime":"2026-02-25T20:59:09.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573439181824742,"aZ":-36.75805652380564,"pfxX":1.943828046413035,"pfxZ":-2.924380876500166,"pX":-1.477325787794,"pZ":2.4478760445453407,"vX0":0.12454056784063168,"vY0":-123.41197118572484,"vZ0":-1.6946414688202367,"x":173.31,"y":172.69,"x0":-1.7813157929931713,"y0":50.0007323736311,"z0":6.190629799813272,"aX":3.0498165605120278},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.4,"breakHorizontal":-3.6,"spinRate":2461,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.44091941594469697,"extension":5.595978435821282},"index":0,"playId":"e5c13af1-2198-3278-80b0-5204d83f9641","pitchNumber":1,"startTime":"2026-02-25T20:57:09.014Z","endTime":"2026-02-25T20:57:12.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":89.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035232822859648,"aZ":-19.210638007122157,"pfxX":1.280291462788134,"pfxZ":6.474916249121767,"pX":-0.6743647522053767,"pZ":2.8318055992230016,"vX0":2.383384261097792,"vY0":-139.36388621563262,"vZ0":-5.081599154960281,"x":142.71,"y":162.32,"x0":-1.7011019444503312,"y0":50.00315758963021,"z0":5.915296225990343,"aX":2.5639483095401534},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":-2.8,"spinRate":2469,"spinDirection":188},"zone":4,"typeConfidence":0.91,"plateTime":0.39033489359358375,"extension":5.89490309135157},"index":1,"playId":"be71d81c-7e04-39c2-b0a1-f8dbe5d5f5a7","pitchNumber":2,"startTime":"2026-02-25T20:57:26.344Z","endTime":"2026-02-25T20:57:31.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":89.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502676252220358,"aZ":-16.870521079571496,"pfxX":1.8181598913381145,"pfxZ":7.587185494263544,"pX":-0.5170088840247282,"pZ":2.8078332118008147,"vX0":2.6560764745107126,"vY0":-139.48564863534477,"vZ0":-5.664819656239294,"x":136.71,"y":162.97,"x0":-1.7093959947257098,"y0":50.00062790762862,"z0":5.93657178010429,"aX":3.664899068999569},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":-3.7,"spinRate":2346,"spinDirection":186},"zone":4,"typeConfidence":0.91,"plateTime":0.38922798889317844,"extension":6.218287338426818},"index":2,"playId":"9b398ad4-534a-3a18-a3f1-4cea410a827c","pitchNumber":3,"startTime":"2026-02-25T20:58:04.444Z","endTime":"2026-02-25T20:58:08.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-25T20:58:18.629Z","endTime":"2026-02-25T20:58:35.697Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651297802372195,"aZ":-17.57930412884687,"pfxX":0.6722550435279442,"pfxZ":7.246287707389223,"pX":-0.7374219564703979,"pZ":3.616843020411919,"vX0":2.096538696157844,"vY0":-140.08380346898923,"vZ0":-3.746378021627499,"x":145.11,"y":141.13,"x0":-1.578879116188542,"y0":50.003983235527755,"z0":6.1006068781363725,"aX":1.3536311925515754},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":-1.6,"spinRate":2430,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3890136256813972,"extension":5.712588436116354},"index":4,"playId":"2c63af32-dc84-3c91-a445-a5c5f55f4e97","pitchNumber":4,"startTime":"2026-02-25T20:58:35.697Z","endTime":"2026-02-25T20:58:39.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75784468285838,"aZ":-37.640242355419424,"pfxX":1.0547094214602257,"pfxZ":-3.4188787029586987,"pX":-0.6483035542969704,"pZ":1.3204883144324187,"vX0":1.5380401365593936,"vY0":-125.0549692695428,"vZ0":-4.167499656836131,"x":141.71,"y":203.13,"x0":-1.4058554166417332,"y0":50.002067211910415,"z0":6.062565556768202,"aX":1.6872711520279744},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.8,"breakHorizontal":-2.3,"spinRate":2466,"spinDirection":21},"zone":13,"typeConfidence":0.91,"plateTime":0.43627409120006533,"extension":5.84315061701353},"index":5,"playId":"b2035bfc-73fe-3b26-a011-ef6d4485602c","pitchNumber":5,"startTime":"2026-02-25T20:59:02.918Z","endTime":"2026-02-25T20:59:09.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":690990,"link":"/api/v1/people/690990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:59:09.162Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:00:59.550Z","endTime":"2026-02-25T21:02:47.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82274258713597,"aZ":-26.54537790201663,"pfxX":7.775418691725552,"pfxZ":3.943517648074039,"pX":1.0667552070459163,"pZ":4.369629246528149,"vX0":4.765530987138815,"vY0":-118.48288144437782,"vZ0":1.2347448597339095,"x":76.34,"y":120.8,"x0":-1.9781739241939775,"y0":50.002868227046214,"z0":6.260669381136943,"aX":11.09557328737737},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.7,"breakHorizontal":-15.2,"spinRate":2103,"spinDirection":100},"zone":12,"typeConfidence":2.0,"plateTime":0.46160684497492044,"extension":5.797419413305358},"index":0,"playId":"07d2745b-b6c9-35a7-833b-10afbcafe222","pitchNumber":1,"startTime":"2026-02-25T21:01:16.399Z","endTime":"2026-02-25T21:01:19.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397715378069588,"aZ":-24.387281720021686,"pfxX":1.3062582758710795,"pfxZ":4.356184700829031,"pX":-0.6224089152176835,"pZ":2.6005668398716937,"vX0":3.6392773690610394,"vY0":-132.39301320553164,"vZ0":-4.130362364704407,"x":140.72,"y":168.56,"x0":-2.1806641143746095,"y0":50.00277155950496,"z0":5.950692242067956,"aX":2.3350506794477197},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2230,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.4125923326764771,"extension":5.830451960646358},"index":1,"playId":"76e1ad30-cf54-37ea-b017-6f91c0f79b62","pitchNumber":2,"startTime":"2026-02-25T21:01:32.663Z","endTime":"2026-02-25T21:01:36.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474909011129192,"aZ":-25.14891078055465,"pfxX":5.8163351406304304,"pfxZ":4.788598843506719,"pX":1.9368763804453197,"pZ":3.2449763531350104,"vX0":7.392334986288562,"vY0":-120.38035508434945,"vZ0":-1.3652655875381754,"x":43.17,"y":151.17,"x0":-1.9299352932710943,"y0":50.003277005143495,"z0":6.04686950699028,"aX":8.530026532209062},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.6,"breakHorizontal":-12.4,"spinRate":2245,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.45509084604578387,"extension":6.118771295013424},"index":2,"playId":"380e11d7-05a0-3940-b5aa-a0a3e9941754","pitchNumber":3,"startTime":"2026-02-25T21:01:50.741Z","endTime":"2026-02-25T21:01:53.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645018470090125,"aZ":-25.06944919696629,"pfxX":-7.1572354588692395,"pfxZ":3.716958282421384,"pX":0.8402696615580564,"pZ":2.1470564992897576,"vX0":9.926209659179975,"vY0":-136.56887366707554,"vZ0":-5.148015172602765,"x":84.97,"y":180.81,"x0":-1.8911990212263114,"y0":50.00306049971624,"z0":5.7539000132879385,"aX":-13.684541228639999},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":11.2,"spinRate":2141,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39919810056249183,"extension":6.243347364857264},"index":3,"playId":"f32b57d9-6b41-3d4e-85e2-dd87cf753b29","pitchNumber":4,"startTime":"2026-02-25T21:02:07.988Z","endTime":"2026-02-25T21:02:12.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3294308794498,"aZ":-28.386303608196275,"pfxX":8.1184562766158,"pfxZ":2.55854342304956,"pX":1.2194481627770226,"pZ":4.284491042176712,"vX0":4.756920787651483,"vY0":-120.6098758305973,"vZ0":1.4051429624879743,"x":70.52,"y":123.1,"x0":-1.8297898172129825,"y0":50.00269389695523,"z0":6.188215107631468,"aX":12.021860899180423},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.2,"breakHorizontal":-15.8,"spinRate":2316,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.45324349420223387,"extension":6.144177191248962},"index":4,"playId":"95e0e075-a1d9-3936-ae9f-16da5c24f7ab","pitchNumber":5,"startTime":"2026-02-25T21:02:24.907Z","endTime":"2026-02-25T21:02:27.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04840493332886,"aZ":-23.91544879911741,"pfxX":-7.874912839199026,"pfxZ":4.222296142028938,"pX":-0.4020212313192257,"pZ":1.217840926498689,"vX0":7.18523196369533,"vY0":-138.74896235446982,"vZ0":-7.598906049797881,"x":132.32,"y":205.9,"x0":-1.9977532264323052,"y0":50.005656605836336,"z0":5.577531074302774,"aX":-15.409603406620516},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":12.8,"spinRate":2161,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3942442634803003,"extension":6.297849980238916},"index":5,"playId":"1b1118ce-31fe-3544-9c0b-3754371212aa","pitchNumber":6,"startTime":"2026-02-25T21:02:43.309Z","endTime":"2026-02-25T21:02:47.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.900000000000002,"awayTeamWinProbability":74.1,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":0.97,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:02:47.433Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:02:56.512Z","endTime":"2026-02-25T21:04:22.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.681634565827512,"aZ":-34.61805306995551,"pfxX":3.319336756004271,"pfxZ":-1.7429366426550228,"pX":-0.1876259683686795,"pZ":2.106867609718791,"vX0":3.327889140519921,"vY0":-116.88157256099925,"vZ0":-1.8424021612476675,"x":124.15,"y":181.89,"x0":-2.0525407443391694,"y0":50.0011305218209,"z0":6.107690677029571,"aX":4.665198814155231},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.4,"breakHorizontal":-6.7,"spinRate":2385,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.46574563273224934,"extension":5.875588566857128},"index":0,"playId":"2aa369bb-5116-3704-9a28-8b5e23e0024f","pitchNumber":1,"startTime":"2026-02-25T21:03:18.869Z","endTime":"2026-02-25T21:03:22.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816317109139028,"aZ":-19.14367545269273,"pfxX":-3.793775901644029,"pfxZ":7.532045589527198,"pX":0.48859838488275936,"pZ":1.0887800418577218,"vX0":7.870475547271005,"vY0":-129.5984721095225,"vZ0":-7.818105173027126,"x":98.38,"y":209.38,"x0":-2.0720188079737154,"y0":50.00051853469669,"z0":5.565331549747467,"aX":-6.561490823351618},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.4,"breakHorizontal":5.4,"spinRate":2157,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4199425632106619,"extension":6.306991779215201},"index":1,"playId":"46664f85-cfd5-3da5-9f1f-579f49646007","pitchNumber":2,"startTime":"2026-02-25T21:03:34.402Z","endTime":"2026-02-25T21:03:37.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.41085227566028,"aZ":-36.92924281197095,"pfxX":3.2834435074917945,"pfxZ":-3.394142097391069,"pX":0.31476316087850703,"pZ":0.7917016837903783,"vX0":4.664254783821542,"vY0":-116.83692166237988,"vZ0":-4.107426921442686,"x":105.0,"y":217.4,"x0":-2.1244498094738944,"y0":50.003568411286324,"z0":5.997561166435521,"aX":4.597047020446638},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.8,"breakHorizontal":-7.0,"spinRate":2471,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4665514753741338,"extension":5.961396555610326},"index":2,"playId":"6a0d7950-356d-3f9b-b1ec-8544f0ccad42","pitchNumber":3,"startTime":"2026-02-25T21:03:56.187Z","endTime":"2026-02-25T21:03:59.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53837710622589,"aZ":-36.539068828579815,"pfxX":3.435418890467629,"pfxZ":-2.973787715300964,"pX":-0.4745401010121999,"pZ":0.3061402979696604,"vX0":2.7391131010371597,"vY0":-119.94436555725358,"vZ0":-5.489747629211068,"x":135.09,"y":230.51,"x0":-2.07451720357609,"y0":50.00211948068062,"z0":5.854714169486431,"aX":5.043443826535269},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.4,"breakHorizontal":-6.8,"spinRate":2391,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4553285064949959,"extension":6.003582280939188},"index":3,"playId":"3435f0af-b390-3c1a-a953-55328b0b0975","pitchNumber":4,"startTime":"2026-02-25T21:04:18.711Z","endTime":"2026-02-25T21:04:22.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.73,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:04:22.540Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Willi Castro to first baseman TJ Rumfield. Alex Bregman to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:04:37.151Z","endTime":"2026-02-25T21:06:17.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939296348141916,"aZ":-28.10268312032612,"pfxX":4.535938963964666,"pfxZ":2.78464964528599,"pX":1.2620063297097275,"pZ":0.9274205514172063,"vX0":6.435823617927097,"vY0":-119.61607524566199,"vZ0":-5.966217270071367,"x":68.9,"y":213.74,"x0":-2.0428239613634123,"y0":50.00582443448127,"z0":5.9431131407501585,"aX":6.6374823151636395},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":-9.6,"spinRate":2312,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4561871776261941,"extension":5.853440514832709},"index":0,"playId":"5875e3c1-6d1f-3327-9992-6461f9e869f1","pitchNumber":1,"startTime":"2026-02-25T21:04:47.773Z","endTime":"2026-02-25T21:04:52.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.9,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697670611417646,"aZ":-20.751185385405396,"pfxX":-1.2589535106146172,"pfxZ":5.894076603048148,"pX":1.3978817638967382,"pZ":3.02837380864783,"vX0":9.783314073799634,"vY0":-137.86994317194345,"vZ0":-3.8149259055708464,"x":63.72,"y":157.01,"x0":-2.0227730616361033,"y0":50.004442606312885,"z0":5.818776247938015,"aX":-2.4423026077664365},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":0.4,"spinRate":2192,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39624527552550726,"extension":6.202859540976158},"index":1,"playId":"516316e2-5e7f-384f-86be-974d850b7d4a","pitchNumber":2,"startTime":"2026-02-25T21:05:05.805Z","endTime":"2026-02-25T21:05:09.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.355869968140496,"aZ":-25.78688937142689,"pfxX":-6.964623352564658,"pfxZ":3.3072892270849907,"pX":0.3114715177898434,"pZ":1.6997143199612195,"vX0":8.477154328369592,"vY0":-136.98440868941387,"vZ0":-6.358194673899958,"x":105.13,"y":192.89,"x0":-1.8935454863323316,"y0":50.00617294575737,"z0":5.7722635953291395,"aX":-13.467647252802884},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":11.2,"spinRate":1980,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.39723410472277454,"extension":6.110143884371601},"index":2,"playId":"2a120ff6-6837-32ee-9887-7233f4d6c826","pitchNumber":3,"startTime":"2026-02-25T21:05:30.228Z","endTime":"2026-02-25T21:05:34.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75079773794067,"aZ":-27.264966002679625,"pfxX":1.5060556751257157,"pfxZ":2.7839517479465403,"pX":-0.08727916893395103,"pZ":2.5434518114940974,"vX0":5.111829242394599,"vY0":-131.3881699260081,"vZ0":-3.523591013952128,"x":120.33,"y":170.11,"x0":-2.24738004202527,"y0":50.0016609922509,"z0":5.910154873288844,"aX":2.6530077893413067},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-3.7,"spinRate":2100,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.41560613973714,"extension":5.968974720739971},"index":3,"playId":"2e3a51d6-8d41-39a3-a68c-a3789c40eacc","pitchNumber":4,"startTime":"2026-02-25T21:05:48.854Z","endTime":"2026-02-25T21:05:53.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40994165654481,"aZ":-26.670489785179512,"pfxX":2.5042476158374303,"pfxZ":3.111784872670139,"pX":0.6261744162329934,"pZ":2.742317746201957,"vX0":6.07934717177723,"vY0":-131.54374034920303,"vZ0":-3.211966179036791,"x":93.13,"y":164.74,"x0":-2.0316033964594746,"y0":50.005105884082184,"z0":5.9361805855576515,"aX":4.429175606054524},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-5.8,"spinRate":2166,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4148912438989867,"extension":6.209541909228015},"hitData":{"launchSpeed":99.1,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":173.43}},"index":4,"playId":"cc42a552-f498-3d8b-8125-0f02d315e1f5","pitchNumber":5,"startTime":"2026-02-25T21:06:07.377Z","endTime":"2026-02-25T21:06:17.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.36,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:06:17.165Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to second baseman Nicky Lopez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:07:33.533Z","endTime":"2026-02-25T21:09:00.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-25T21:06:34.415Z","endTime":"2026-02-25T21:07:35.719Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23198006437141,"aZ":-16.581928822473444,"pfxX":-2.107547970704413,"pfxZ":7.891566659305845,"pX":0.6662414342524527,"pZ":2.555927226376689,"vX0":7.308777807894505,"vY0":-139.61091455734115,"vZ0":-6.254326514402262,"x":91.6,"y":169.77,"x0":-1.7108828633803301,"y0":50.00085301486812,"z0":5.915258473912864,"aX":-4.164011061286213},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":2.3,"spinRate":2197,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39221929339467376,"extension":6.152283390440152},"index":1,"playId":"66432172-d43b-36a2-9178-7653b526b8af","pitchNumber":1,"startTime":"2026-02-25T21:07:35.719Z","endTime":"2026-02-25T21:07:39.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.0,"endSpeed":75.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846424479310624,"aZ":-21.510675327713834,"pfxX":3.1238923259377,"pfxZ":7.1979054690349695,"pX":-0.7172668290041132,"pZ":3.2904005570077968,"vX0":2.732338643570963,"vY0":-122.24577331084829,"vZ0":-2.3401033632356647,"x":144.34,"y":149.94,"x0":-2.2639639226780357,"y0":50.00314963604608,"z0":6.148397928275386,"aX":4.62763260528988},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.6,"breakHorizontal":-6.4,"spinRate":2165,"spinDirection":95},"zone":1,"typeConfidence":2.0,"plateTime":0.4517250285446641,"extension":5.660686137656334},"index":2,"playId":"1315c3bd-d425-3e9c-9f8d-08831615a63f","pitchNumber":2,"startTime":"2026-02-25T21:07:59.705Z","endTime":"2026-02-25T21:08:03.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":76.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971436458525922,"aZ":-23.2155126852765,"pfxX":1.940216188435922,"pfxZ":5.9086162527551,"pX":-0.33586866511144875,"pZ":2.16831149603752,"vX0":4.116584872208252,"vY0":-123.76297252464461,"vZ0":-4.415147475627294,"x":129.8,"y":180.24,"x0":-2.288057301465914,"y0":50.00168230612547,"z0":5.975029838996368,"aX":2.93998334793288},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":-4.7,"spinRate":2284,"spinDirection":91},"zone":7,"typeConfidence":2.0,"plateTime":0.44649771126747284,"extension":5.910475404807118},"index":3,"playId":"5186e3fb-9fa8-39b4-aa8a-1318fe9102fd","pitchNumber":3,"startTime":"2026-02-25T21:08:16.437Z","endTime":"2026-02-25T21:08:19.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95745158352742,"aZ":-34.751126777662975,"pfxX":2.401022808433191,"pfxZ":-1.686022281084493,"pX":-1.2213392544085488,"pZ":1.1552842658132052,"vX0":1.934447524001475,"vY0":-122.17117764188144,"vZ0":-4.495542141408117,"x":163.55,"y":207.59,"x0":-2.332771190680174,"y0":50.003873448987,"z0":5.975651881019356,"aX":3.663903688861031},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":-4.8,"spinRate":2290,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.44672288295180174,"extension":5.9363940957418855},"index":4,"playId":"38b8b468-195e-37fc-880c-00fb11f10bac","pitchNumber":4,"startTime":"2026-02-25T21:08:37.556Z","endTime":"2026-02-25T21:08:40.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":88.6,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57957289508939,"aZ":-17.791277816465993,"pfxX":-5.339651377151323,"pfxZ":8.490783414801415,"pX":0.5795110377482058,"pZ":2.2510784143630684,"vX0":8.44103196076985,"vY0":-128.75108074534057,"vZ0":-5.448217627462701,"x":94.91,"y":178.0,"x0":-2.034802567760757,"y0":50.000148420066424,"z0":5.754019338788378,"aX":-9.041759807569735},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.5,"breakHorizontal":7.9,"spinRate":2187,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4240248093720731,"extension":6.2686315355230535},"hitData":{"launchSpeed":75.5,"launchAngle":13.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":147.35,"coordY":140.49}},"index":5,"playId":"299aadf4-16f0-33d9-98eb-597d5817a559","pitchNumber":5,"startTime":"2026-02-25T21:08:55.706Z","endTime":"2026-02-25T21:09:00.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:09:00.283Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a ground ball to right fielder Matt Shaw. Nicky Lopez to 2nd. Nicky Lopez advances to 2nd, on a fielding error by right fielder Matt Shaw.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:11:20.302Z","endTime":"2026-02-25T21:13:15.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Cade Horton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:11:05.434Z","endTime":"2026-02-25T21:11:21.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690990,"link":"/api/v1/people/690990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.147626824700268,"aZ":-10.53433283732407,"pfxX":4.978185014454935,"pfxZ":11.797052380805152,"pX":0.8324768857329075,"pZ":3.474602328416811,"vX0":-0.5198510465925281,"vY0":-134.7880429245193,"vZ0":-5.184966850142364,"x":85.27,"y":144.97,"x0":0.38168043416581,"y0":50.00283771043691,"z0":6.17152113982931,"aX":9.13081968873818},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.4,"breakHorizontal":-8.9,"spinRate":2255,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4068565117690217,"extension":6.033226130720275},"index":1,"playId":"d421399a-43df-34d1-9c2c-2f68d3c3f3d8","pitchNumber":1,"startTime":"2026-02-25T21:11:21.711Z","endTime":"2026-02-25T21:11:25.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15132461528372,"aZ":-9.921022475614334,"pfxX":2.127056360290869,"pfxZ":12.253811545140952,"pX":0.9788489628768059,"pZ":2.334357733325469,"vX0":1.3271060057592472,"vY0":-134.40913139592695,"vZ0":-8.02107000196673,"x":79.69,"y":175.75,"x0":0.2010927417338095,"y0":50.00533592977951,"z0":6.075737614006434,"aX":3.863019768400833},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.5,"breakHorizontal":-4.2,"spinRate":2274,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.40866682515677866,"extension":5.985667706909677},"index":2,"playId":"5f2e5329-4a89-3503-a050-9822af54d6e8","pitchNumber":2,"startTime":"2026-02-25T21:11:37.912Z","endTime":"2026-02-25T21:11:41.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32288269668245,"aZ":-23.827557557890024,"pfxX":-3.414737123151084,"pfxZ":5.048841449889865,"pX":-0.2172606154316794,"pZ":3.854605145029724,"vX0":-0.21495487120197865,"vY0":-126.80353938757617,"vZ0":-1.40841434114428,"x":125.28,"y":134.71,"x0":0.3127694712485937,"y0":50.00099846390155,"z0":6.291655585724567,"aX":-5.642452235295335},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":6.2,"spinRate":2329,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4295244453064857,"extension":5.836334890761449},"index":3,"playId":"7902a382-bacc-30a9-a5fa-112ac43993e5","pitchNumber":3,"startTime":"2026-02-25T21:12:01.114Z","endTime":"2026-02-25T21:12:04.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.772427003348522,"aZ":-15.158615308916586,"pfxX":3.142876731636261,"pfxZ":9.326668211241735,"pX":0.46702874421322443,"pZ":2.434766771307588,"vX0":-0.38340605657073557,"vY0":-134.15007611150526,"vZ0":-6.686648744565681,"x":99.2,"y":173.04,"x0":0.20340002985034894,"y0":50.0010872591921,"z0":6.03830879750547,"aX":5.732876787996555},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-5.6,"spinRate":2155,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.4081419583532715,"extension":6.019787205736604},"index":4,"playId":"29546b31-ca1d-3e6f-8dc8-b7e395d7f479","pitchNumber":4,"startTime":"2026-02-25T21:12:18.459Z","endTime":"2026-02-25T21:12:21.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-25T21:12:47.094Z","endTime":"2026-02-25T21:13:03.549Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555898419823652,"aZ":-32.12545715524982,"pfxX":-7.366056871277722,"pfxZ":0.03391631645922466,"pX":0.6110032192560716,"pZ":2.200009714430293,"vX0":1.9583981629924532,"vY0":-118.2970902672086,"vZ0":-2.1096091229917935,"x":93.71,"y":179.38,"x0":0.7269817794759372,"y0":50.00182961664476,"z0":6.0614792293532185,"aX":-10.390380587320369},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.2,"breakHorizontal":12.8,"spinRate":2416,"spinDirection":286},"zone":6,"typeConfidence":2.0,"plateTime":0.46382892912652496,"extension":5.893704356441892},"hitData":{"launchSpeed":100.6,"launchAngle":2.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.64,"coordY":138.88}},"index":6,"playId":"b08dd38f-d3cd-3c64-a7a9-ab07e1b86d68","pitchNumber":5,"startTime":"2026-02-25T21:13:03.549Z","endTime":"2026-02-25T21:13:15.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.0,"awayTeamWinProbability":87.0,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":0.48,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:13:15.673Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Moniak doubles (1) on a line drive to right fielder Matt Shaw. Nicky Lopez scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:13:31.876Z","endTime":"2026-02-25T21:14:10.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548615031562974,"aZ":-10.84892940798031,"pfxX":4.239519037319054,"pfxZ":11.531657696891145,"pX":0.15141339963209288,"pZ":2.690883199772149,"vX0":-1.4782574198474348,"vY0":-135.150228681934,"vZ0":-7.073505108362913,"x":111.23,"y":166.13,"x0":0.15476744296944783,"y0":50.00358215190206,"z0":6.104706327468508,"aX":7.840148198362551},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":-7.3,"spinRate":2280,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4053199556646221,"extension":6.0841185702106015},"index":0,"playId":"1fe26d9b-f596-31a8-8869-67e56780874a","pitchNumber":1,"startTime":"2026-02-25T21:13:42.815Z","endTime":"2026-02-25T21:13:47.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":71.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.101446429439296,"aZ":-37.666901360180525,"pfxX":-4.212192253512601,"pfxZ":-4.334616148986829,"pX":0.06449662116581573,"pZ":3.383767839563429,"vX0":0.7045498659818689,"vY0":-111.2828717912797,"vZ0":1.7508586496546086,"x":114.54,"y":147.42,"x0":0.2933097958705797,"y0":50.00412644715234,"z0":6.459908389486145,"aX":-5.3359388701196},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.2,"breakHorizontal":7.4,"spinRate":2462,"spinDirection":316},"zone":2,"typeConfidence":2.0,"plateTime":0.49033417766752674,"extension":5.818227150297089},"hitData":{"launchSpeed":97.0,"launchAngle":14.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.06,"coordY":126.87}},"index":1,"playId":"f600356e-1c9e-3ebf-a23a-03310471f4a6","pitchNumber":2,"startTime":"2026-02-25T21:14:00.383Z","endTime":"2026-02-25T21:14:10.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-4.9,"leverageIndex":0.62,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:14:10.407Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Matt Shaw. Bryant Betancourt out at home on the throw, right fielder Matt Shaw to catcher Miguel Amaya.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:14:39.826Z","endTime":"2026-02-25T21:14:51.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryant Betancourt replaces Mickey Moniak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-25T21:14:41.928Z","endTime":"2026-02-25T21:14:41.929Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"base":2,"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.685012897842054,"aZ":-41.902247137599986,"pfxX":-3.585076864963784,"pfxZ":-7.938167409894062,"pX":0.29170999307012746,"pZ":2.4964388926019203,"vX0":1.037476398554593,"vY0":-110.29659752658601,"vZ0":1.2666825197291962,"x":105.88,"y":171.38,"x0":0.2794302959292849,"y0":50.004748876803774,"z0":6.353424805402013,"aX":-4.391792345900272},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.7,"breakHorizontal":6.2,"spinRate":2546,"spinDirection":324},"zone":6,"typeConfidence":2.0,"plateTime":0.497701445174505,"extension":5.903476471928628},"hitData":{"launchSpeed":101.7,"launchAngle":4.0,"totalDistance":106.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.36,"coordY":104.44}},"index":1,"playId":"c51827f3-1735-3c70-b92d-615fbb66e6b9","pitchNumber":1,"startTime":"2026-02-25T21:14:41.930Z","endTime":"2026-02-25T21:14:51.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.41,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:14:51.764Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to left fielder Ian Happ. Willi Castro to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:15:22.360Z","endTime":"2026-02-25T21:16:16.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638318247034068,"aZ":-24.99216125217434,"pfxX":-3.190695241085635,"pfxZ":4.373989400024695,"pX":-0.47326318960836117,"pZ":1.1359943758418296,"vX0":-0.7907588041233894,"vY0":-127.17686947082252,"vZ0":-7.384332925983216,"x":135.04,"y":208.11,"x0":0.2560499118799736,"y0":50.000928496976094,"z0":6.054167995263906,"aX":-5.235104648042458},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":6.0,"spinRate":2327,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4303914938082958,"extension":6.049945060135377},"index":0,"playId":"ee2a738a-1521-35db-a114-a15691ddedb0","pitchNumber":1,"startTime":"2026-02-25T21:15:26.962Z","endTime":"2026-02-25T21:15:30.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":"201d3e38-5d2d-315e-80ae-4917ab509c79","startTime":"2026-02-25T21:15:46.026Z","endTime":"2026-02-25T21:15:49.213Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7776508848707,"aZ":-24.0293825583362,"pfxX":-1.0563195977225517,"pfxZ":4.8122022216996045,"pX":0.6023687649154895,"pZ":1.7503448307048795,"vX0":0.7637419874857767,"vY0":-128.81592882190836,"vZ0":-6.40112905527906,"x":94.04,"y":191.52,"x0":0.4404487583208451,"y0":50.00594125090803,"z0":6.104942596860162,"aX":-1.7895862431168714},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":1.8,"spinRate":2367,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.4239224449560419,"extension":5.9540290034115015},"hitData":{"launchSpeed":82.3,"launchAngle":16.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.2,"coordY":115.94}},"index":2,"playId":"46c645c9-ec1b-3f39-9dfa-5e2d0a44a27e","pitchNumber":2,"startTime":"2026-02-25T21:16:05.209Z","endTime":"2026-02-25T21:16:16.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:16:16.323Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Avans singles on a ground ball to right fielder Matt Shaw. Willi Castro scores. Hunter Goodman to 3rd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:16:20.102Z","endTime":"2026-02-25T21:18:49.848Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70052147495587,"aZ":-25.714375520821108,"pfxX":-2.2209899798729102,"pfxZ":3.81237317218201,"pX":0.16740324071569465,"pZ":2.3509468885054448,"vX0":0.34223436801057455,"vY0":-128.6385861518522,"vZ0":-4.6394962626146325,"x":110.62,"y":175.3,"x0":0.32247774567161797,"y0":50.00581188184544,"z0":6.142840902110206,"aX":-3.767346558442289},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":4.0,"spinRate":2343,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4238627395370651,"extension":6.045817655249346},"index":0,"playId":"2382530d-8806-34eb-9333-eed534a5fe7b","pitchNumber":1,"startTime":"2026-02-25T21:16:56.957Z","endTime":"2026-02-25T21:17:00.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709561764529376,"aZ":-12.89277520124542,"pfxX":2.8707739548640894,"pfxZ":10.450966778676003,"pX":0.43811449258939084,"pZ":1.9796598876110316,"vX0":-0.3620842540150362,"vY0":-135.2586705179852,"vZ0":-8.421879831361453,"x":100.3,"y":185.33,"x0":0.20130400889328368,"y0":50.00122249483514,"z0":6.046730011427235,"aX":5.295186376366395},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-5.2,"spinRate":2331,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.40562994267174846,"extension":5.917563472351226},"index":1,"playId":"eebb8088-e405-3650-b02b-0918de516d14","pitchNumber":2,"startTime":"2026-02-25T21:17:20.707Z","endTime":"2026-02-25T21:17:25.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Willi Castro steals (1) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"eebb8088-e405-3650-b02b-0918de516d14","startTime":"2026-02-25T21:17:31.639Z","endTime":"2026-02-25T21:18:16.778Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"postOnFirst":{"id":696100,"link":"/api/v1/people/696100"},"postOnThird":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.67,"dramaIndex":29.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839776277118677,"aZ":-11.76712956243406,"pfxX":6.062586731422859,"pfxZ":10.85291221268426,"pX":0.8992536999797083,"pZ":2.844488256104669,"vX0":-0.6252904307226537,"vY0":-135.56651209339145,"vZ0":-6.585528467795723,"x":82.72,"y":161.98,"x0":0.3430313651793159,"y0":50.001136836814005,"z0":6.109495803299327,"aX":11.396176162345023},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":-10.9,"spinRate":2273,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40249453639214794,"extension":5.802495769253292},"index":3,"playId":"9f67700b-701b-35fc-a22c-b96ee8f05940","pitchNumber":3,"startTime":"2026-02-25T21:18:16.778Z","endTime":"2026-02-25T21:18:20.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11816520330525,"aZ":-25.946857754475886,"pfxX":-1.4563379580034512,"pfxZ":4.446402568624468,"pX":-0.13072644469843436,"pZ":1.465029229688686,"vX0":-1.1477075020153418,"vY0":-118.09053597556415,"vZ0":-5.248213373525703,"x":121.98,"y":199.22,"x0":0.5521765201104868,"y0":50.00460955841063,"z0":6.1259853705522005,"aX":-2.041081663592107},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.0,"breakHorizontal":2.9,"spinRate":2469,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4652079073100355,"extension":5.697492049213038},"hitData":{"launchSpeed":90.1,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.52,"coordY":117.76}},"index":4,"playId":"c05ed4a8-91dc-36bf-bb61-e71f2d2ff330","pitchNumber":4,"startTime":"2026-02-25T21:18:40.798Z","endTime":"2026-02-25T21:18:49.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-3.1000000000000005,"leverageIndex":0.67,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:18:49.848Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Tovar homers (1) on a line drive to left center field. Hunter Goodman scores. Drew Avans scores.","rbi":3,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:19:00.179Z","endTime":"2026-02-25T21:23:03.314Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[2],"runnerIndex":[0,1,2,3],"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":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":92.7,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3461749029005,"aZ":-11.072976820006748,"pfxX":5.066958601133364,"pfxZ":11.255221059047516,"pX":1.1086252763178495,"pZ":3.1177158669016554,"vX0":0.5593538636503926,"vY0":-135.06027054787336,"vZ0":-6.0050546912455145,"x":74.74,"y":154.6,"x0":0.24020100701693559,"y0":50.00287727957775,"z0":6.125602154950604,"aX":9.498378299861393},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":-9.4,"spinRate":2269,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.403283179981468,"extension":5.892798348659365},"index":0,"playId":"84c0728a-497a-3bd0-83f9-f987890cb477","pitchNumber":1,"startTime":"2026-02-25T21:19:21.394Z","endTime":"2026-02-25T21:19:25.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"048cd451-1b29-3ea9-be92-2508fb0bd6d8","startTime":"2026-02-25T21:19:39.743Z","endTime":"2026-02-25T21:19:44.773Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Drew Avans steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"048cd451-1b29-3ea9-be92-2508fb0bd6d8","startTime":"2026-02-25T21:20:00.491Z","endTime":"2026-02-25T21:20:15.920Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682183,"link":"/api/v1/people/682183"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"postOnSecond":{"id":682183,"link":"/api/v1/people/682183"},"postOnThird":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.44,"dramaIndex":19.0,"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":89.0,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851945729208587,"aZ":-25.37344585403268,"pfxX":-3.7733472253833433,"pfxZ":3.967368437762042,"pX":-0.9762216219058671,"pZ":1.663640526043948,"vX0":-1.382078481627454,"vY0":-129.56857599871202,"vZ0":-6.420300962132625,"x":154.21,"y":193.86,"x0":0.053231293121755174,"y0":50.006446753144225,"z0":6.089758401422004,"aX":-6.472500540515292},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":7.1,"spinRate":2265,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.42132339008089215,"extension":6.088718552327051},"index":3,"playId":"5c86233b-0eaf-3c84-bd76-55a1da763b0d","pitchNumber":2,"startTime":"2026-02-25T21:20:15.920Z","endTime":"2026-02-25T21:20:19.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.587460756440983,"aZ":-24.052054292078672,"pfxX":-1.4058958652066287,"pfxZ":4.806023897637891,"pX":0.3493876623658129,"pZ":2.7556990427934425,"vX0":0.2104626089184195,"vY0":-127.47843131461961,"vZ0":-4.019136794603822,"x":103.68,"y":164.38,"x0":0.4501668194149415,"y0":50.00493144291621,"z0":6.19262611043806,"aX":-2.3762865093098866},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.3,"breakHorizontal":2.5,"spinRate":2292,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.4253270287100164,"extension":5.964007365116874},"index":4,"playId":"53de67bc-f420-3683-a822-6536ddd47ac1","pitchNumber":3,"startTime":"2026-02-25T21:20:37.728Z","endTime":"2026-02-25T21:20:41.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02332390533262,"aZ":-27.020070926188193,"pfxX":1.9769068574504192,"pfxZ":3.6625196943084504,"pX":0.20904954484215463,"pZ":2.7693200387009087,"vX0":-0.7656921724713661,"vY0":-117.2400589376711,"vZ0":-1.979211306287535,"x":109.03,"y":164.01,"x0":0.2811974424321714,"y0":50.00084431421532,"z0":6.1210880453530905,"aX":2.78010039751719},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":1007,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4653547923194896,"extension":6.356684485276824},"index":5,"playId":"c202785f-6f4e-3b20-95bb-3658818c143d","pitchNumber":4,"startTime":"2026-02-25T21:20:54.950Z","endTime":"2026-02-25T21:20:59.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.6,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210786838136567,"aZ":-10.023552915448523,"pfxX":4.172101672257539,"pfxZ":11.44955977401475,"pX":0.2591523234920541,"pZ":2.6450101800959884,"vX0":-1.689526725118521,"vY0":-137.65502937625962,"vZ0":-7.42727451050589,"x":107.12,"y":167.36,"x0":0.3359181490677503,"y0":50.005593562517376,"z0":6.043030668176002,"aX":8.073664373802334},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-7.2,"spinRate":2359,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.39665946836034527,"extension":5.931177910466204},"index":6,"playId":"3bed3742-b8fe-399c-aa44-a2be854d86f3","pitchNumber":5,"startTime":"2026-02-25T21:21:25.486Z","endTime":"2026-02-25T21:21:31.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.369115372323222,"aZ":-39.52633480865454,"pfxX":0.14435914678570327,"pfxZ":-5.4837101824708,"pX":-1.4655914462344266,"pZ":0.7718029717177192,"vX0":-3.1203565265390387,"vY0":-114.32176695978904,"vZ0":-3.5691839170900392,"x":172.86,"y":217.94,"x0":-0.10966885610650243,"y0":50.000888680910805,"z0":6.180355995487108,"aX":0.19406716697491205},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":0.4,"spinRate":2677,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4766268721288913,"extension":5.797513813729087},"index":7,"playId":"3cb6dfdf-d69e-33cb-a84e-6c261c79d6b0","pitchNumber":6,"startTime":"2026-02-25T21:21:58.407Z","endTime":"2026-02-25T21:22:02.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27689241673487,"aZ":-24.856103639103992,"pfxX":-2.527274139019994,"pfxZ":4.273316976791947,"pX":-1.0126855904684595,"pZ":0.8039999667170743,"vX0":-2.6435604293595474,"vY0":-129.760529315157,"vZ0":-8.445179743754348,"x":155.6,"y":217.07,"x0":0.34624395950858994,"y0":50.001198011563126,"z0":5.984408148000901,"aX":-4.3231435605408395},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":5.2,"spinRate":2202,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4215609279260004,"extension":6.097291405694576},"index":8,"playId":"2eba7abf-a6ed-3a1a-8f74-56e52649f524","pitchNumber":7,"startTime":"2026-02-25T21:22:19.971Z","endTime":"2026-02-25T21:22:24.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3426984333342,"aZ":-24.50693117755524,"pfxX":-1.7997517412147384,"pfxZ":4.479547633849123,"pX":0.4921149220822619,"pZ":2.4424711415302687,"vX0":0.9754228176640047,"vY0":-129.60554748927265,"vZ0":-4.658853406746295,"x":98.24,"y":172.83,"x0":0.34608507355383544,"y0":50.00614982022514,"z0":6.11922498139564,"aX":-3.0834697936007793},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":3.1,"spinRate":2268,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.42150390528376924,"extension":5.999056615145237},"hitData":{"launchSpeed":103.5,"launchAngle":24.0,"totalDistance":401.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":49.0,"coordY":52.4}},"index":9,"playId":"b00ab064-46c7-3f99-8ee9-08b8520fcfcd","pitchNumber":8,"startTime":"2026-02-25T21:22:39.480Z","endTime":"2026-02-25T21:23:03.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":682183,"link":"/api/v1/people/682183"},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":573204,"link":"/api/v1/people/573204"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-2.999999999999999,"leverageIndex":0.44,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:23:03.314Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, shortstop Dansby Swanson to first baseman BJ Murray Jr.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:25:15.568Z","endTime":"2026-02-25T21:25:53.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681117,"fullName":"Evan Taylor","link":"/api/v1/people/681117"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"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-25T21:23:09.004Z","endTime":"2026-02-25T21:24:45.563Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Evan Taylor replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-25T21:24:45.563Z","endTime":"2026-02-25T21:25:17.682Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681117,"link":"/api/v1/people/681117"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573204,"link":"/api/v1/people/573204","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.16,"strikeZoneBottom":1.59,"coordinates":{"x":102.8,"y":164.11},"breaks":{}},"index":2,"playId":"2f817f4f-7052-30e0-a02b-03cbc20f6e85","pitchNumber":1,"startTime":"2026-02-25T21:25:17.682Z","endTime":"2026-02-25T21:25:21.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.16,"strikeZoneBottom":1.59,"coordinates":{"x":130.53,"y":202.64},"breaks":{}},"index":3,"playId":"207e953f-548a-370c-8a34-9f7c2cf6d0e6","pitchNumber":2,"startTime":"2026-02-25T21:25:33.139Z","endTime":"2026-02-25T21:25:36.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.16,"strikeZoneBottom":1.59,"coordinates":{"x":75.27,"y":182.67},"breaks":{}},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.55,"coordY":136.54}},"index":4,"playId":"f3ecc954-48d0-3fc1-89b9-0a3f953b1dd1","pitchNumber":3,"startTime":"2026-02-25T21:25:48.607Z","endTime":"2026-02-25T21:25:53.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:25:53.896Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Rumfield homers (2) on a fly ball to right field.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:26:08.699Z","endTime":"2026-02-25T21:27:31.487Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681117,"fullName":"Evan Taylor","link":"/api/v1/people/681117"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":681117,"link":"/api/v1/people/681117"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.42,"strikeZoneBottom":1.73,"coordinates":{"x":124.26,"y":156.38},"breaks":{}},"index":0,"playId":"51a5102e-5ba2-3982-849d-a42f6d4ba691","pitchNumber":1,"startTime":"2026-02-25T21:26:19.894Z","endTime":"2026-02-25T21:26:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.42,"strikeZoneBottom":1.73,"coordinates":{"x":171.81,"y":197.73},"breaks":{}},"index":1,"playId":"dd022366-91e1-35df-940a-03e0d1fd3ac9","pitchNumber":2,"startTime":"2026-02-25T21:26:33.195Z","endTime":"2026-02-25T21:26:36.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.42,"strikeZoneBottom":1.73,"coordinates":{"x":171.45,"y":181.33},"breaks":{}},"index":2,"playId":"2841d227-1e29-3878-ba9b-1b859dabde5e","pitchNumber":3,"startTime":"2026-02-25T21:26:48.378Z","endTime":"2026-02-25T21:26:51.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.42,"strikeZoneBottom":1.73,"coordinates":{"x":103.66,"y":170.61},"breaks":{}},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.75,"coordY":74.28}},"index":3,"playId":"91db3d99-9cff-3b9c-9d29-9fcd16709dc0","pitchNumber":4,"startTime":"2026-02-25T21:27:06.328Z","endTime":"2026-02-25T21:27:31.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"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":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.02,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:27:31.487Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zac Veen walks.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:27:33.206Z","endTime":"2026-02-25T21:29:31.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681117,"fullName":"Evan Taylor","link":"/api/v1/people/681117"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":182.4,"y":195.94},"breaks":{}},"index":0,"playId":"690bf17b-7880-307d-8abd-4444277a4074","pitchNumber":1,"startTime":"2026-02-25T21:27:55.300Z","endTime":"2026-02-25T21:27:59.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"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-25T21:28:05.840Z","endTime":"2026-02-25T21:28:15.152Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":153.99,"y":205.79},"breaks":{}},"index":2,"playId":"cba5bb2d-52b3-3af8-b5ff-62f081b9028b","pitchNumber":2,"startTime":"2026-02-25T21:28:15.152Z","endTime":"2026-02-25T21:28:18.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":164.75,"y":180.5},"breaks":{}},"index":3,"playId":"31de4877-b55c-3086-9c8d-08e2ee168920","pitchNumber":3,"startTime":"2026-02-25T21:28:35.892Z","endTime":"2026-02-25T21:28:39.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":194.69,"y":201.13},"breaks":{}},"index":4,"playId":"889bd18c-b8fe-3e0e-b370-5277ffe0f18c","pitchNumber":4,"startTime":"2026-02-25T21:28:50.772Z","endTime":"2026-02-25T21:28:53.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":181.3,"y":201.15},"breaks":{}},"index":5,"playId":"79542542-08b9-3db6-a867-d479604585dd","pitchNumber":5,"startTime":"2026-02-25T21:29:10.753Z","endTime":"2026-02-25T21:29:14.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"strikeZoneTop":3.36,"strikeZoneBottom":1.7,"coordinates":{"x":177.91,"y":180.29},"breaks":{}},"index":6,"playId":"8118c799-b92d-3b90-b159-ccada68c32eb","pitchNumber":6,"startTime":"2026-02-25T21:29:26.880Z","endTime":"2026-02-25T21:29:31.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:29:31.076Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nicky Lopez walks. Zac Veen to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:29:49.521Z","endTime":"2026-02-25T21:30:57.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681117,"fullName":"Evan Taylor","link":"/api/v1/people/681117"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnSecond":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.12,"strikeZoneBottom":1.58,"coordinates":{"x":107.69,"y":206.38},"breaks":{}},"index":0,"playId":"e965299d-138d-3558-928b-7d9a75cfe09e","pitchNumber":1,"startTime":"2026-02-25T21:29:55.787Z","endTime":"2026-02-25T21:29:58.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.12,"strikeZoneBottom":1.58,"coordinates":{"x":151.0,"y":212.12},"breaks":{}},"index":1,"playId":"16a95897-a45c-34eb-a18b-62d1211647dd","pitchNumber":2,"startTime":"2026-02-25T21:30:13.646Z","endTime":"2026-02-25T21:30:17.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.12,"strikeZoneBottom":1.58,"coordinates":{"x":147.42,"y":199.14},"breaks":{}},"index":2,"playId":"6ad47a1e-fc4c-320a-a47b-ff7ee2c19d68","pitchNumber":3,"startTime":"2026-02-25T21:30:33.889Z","endTime":"2026-02-25T21:30:38.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.12,"strikeZoneBottom":1.58,"coordinates":{"x":128.09,"y":201.93},"breaks":{}},"index":3,"playId":"1d81d1fe-d5a6-3ea9-ae43-a581dafeff6f","pitchNumber":4,"startTime":"2026-02-25T21:30:53.794Z","endTime":"2026-02-25T21:30:57.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:30:57.854Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryant Betancourt walks. Zac Veen to 3rd. Nicky Lopez to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:32:00.460Z","endTime":"2026-02-25T21:33:58.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681117,"fullName":"Evan Taylor","link":"/api/v1/people/681117"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-25T21:31:06.839Z","endTime":"2026-02-25T21:32:02.590Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.59,"coordinates":{"x":163.7,"y":203.27},"breaks":{}},"index":1,"playId":"b8f07798-8c0f-3ee1-87d5-b29cd659a5a6","pitchNumber":1,"startTime":"2026-02-25T21:32:02.590Z","endTime":"2026-02-25T21:32:07.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.59,"coordinates":{"x":198.5,"y":214.9},"breaks":{}},"index":2,"playId":"533a78bb-0aae-308a-b6c7-ba6f2098ba6d","pitchNumber":2,"startTime":"2026-02-25T21:32:20.817Z","endTime":"2026-02-25T21:32:24.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.59,"coordinates":{"x":74.57,"y":171.8},"breaks":{}},"index":3,"playId":"23f51357-64a5-3d34-ab31-f9646759551f","pitchNumber":3,"startTime":"2026-02-25T21:32:40.204Z","endTime":"2026-02-25T21:32:44.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.59,"coordinates":{"x":105.94,"y":208.95},"breaks":{}},"index":4,"playId":"015b4779-61c3-3b67-b45c-ac4d66160bb1","pitchNumber":4,"startTime":"2026-02-25T21:33:00.599Z","endTime":"2026-02-25T21:33:05.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.59,"coordinates":{"x":126.03,"y":205.5},"breaks":{}},"index":5,"playId":"dc5262e4-6f79-3d52-afd0-6f010ec2bae1","pitchNumber":5,"startTime":"2026-02-25T21:33:25.095Z","endTime":"2026-02-25T21:33:29.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-02-25T21:33:39.570Z","endTime":"2026-02-25T21:33:51.569Z","isPitch":false,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":{"description":"Unknown"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"strikeZoneTop":3.14,"strikeZoneBottom":1.59,"coordinates":{"x":75.76,"y":196.49},"breaks":{}},"index":7,"playId":"bcaa33fe-d5cb-34a9-a245-b6234a9e10db","pitchNumber":6,"startTime":"2026-02-25T21:33:51.569Z","endTime":"2026-02-25T21:33:58.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"first":{"id":670032,"link":"/api/v1/people/670032"},"second":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"X","name":"Unknown","type":"Unknown","abbreviation":"X"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:33:58.454Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vimael Machín grounds out to first baseman BJ Murray Jr.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:34:28.592Z","endTime":"2026-02-25T21:35:12.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681117,"fullName":"Evan Taylor","link":"/api/v1/people/681117"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vimael Machín replaces Willi Castro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-25T21:34:15.297Z","endTime":"2026-02-25T21:34:30.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18354477484244,"aZ":-33.94942351417757,"pfxX":7.2662764021816,"pfxZ":-0.9638164747653271,"pX":1.2580509516077114,"pZ":2.711605612293233,"vX0":-8.244290678770994,"vY0":-134.90521695035468,"vZ0":0.6436393512152458,"x":69.05,"y":165.57,"x0":3.41403145379451,"y0":50.004402339679416,"z0":4.868694196961318,"aX":13.353836048548478},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.3,"breakHorizontal":-11.3,"spinRate":2208,"spinDirection":108},"zone":12,"typeConfidence":0.9,"plateTime":0.40647497382021003,"extension":6.058768763139266},"index":1,"playId":"eb743d9b-620d-3fa4-9c2a-7a8bacdc915a","pitchNumber":1,"startTime":"2026-02-25T21:34:30.784Z","endTime":"2026-02-25T21:34:35.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724083456831014,"aZ":-28.645019764413753,"pfxX":9.65350886982747,"pfxZ":1.8914964581383336,"pX":1.235087561896345,"pZ":1.3635801174005326,"vX0":-8.769534143166053,"vY0":-135.24516938727677,"vZ0":-3.6717680409545386,"x":69.92,"y":201.96,"x0":3.255343602420138,"y0":50.002580330799674,"z0":4.733575870940243,"aX":17.99832196532911},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":2233,"spinDirection":109},"zone":14,"typeConfidence":0.92,"plateTime":0.40400373073175055,"extension":6.042384783574412},"index":2,"playId":"38e4f672-f71b-3ee6-a514-fb72f261b5b0","pitchNumber":2,"startTime":"2026-02-25T21:34:49.195Z","endTime":"2026-02-25T21:34:52.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219798128829158,"aZ":-28.62758280761181,"pfxX":-5.863664063835055,"pfxZ":2.4496720403901593,"pX":-0.15821333497766996,"pZ":1.9979902245706775,"vX0":-7.316344388759516,"vY0":-119.64516393695025,"vZ0":-0.5435039706695199,"x":123.03,"y":184.83,"x0":3.7019631847983603,"y0":50.00357291511598,"z0":4.7949121951488225,"aX":-8.496116563614738},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":12.4,"spinRate":2852,"spinDirection":293},"zone":8,"typeConfidence":0.83,"plateTime":0.457892056982351,"extension":5.898466734398899},"hitData":{"launchSpeed":59.6,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.71,"coordY":175.67}},"index":3,"playId":"154d5c57-743b-3364-8d63-69de0ded07ab","pitchNumber":3,"startTime":"2026-02-25T21:35:07.186Z","endTime":"2026-02-25T21:35:12.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":691728,"link":"/api/v1/people/691728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":681117,"link":"/api/v1/people/681117"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.20000000000000007,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:35:12.430Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Miguel Amaya hit by pitch.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:37:55.186Z","endTime":"2026-02-25T21:40:16.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10,12],"actionIndex":[0,1,2,3,4],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Bryant Betancourt remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-25T21:37:45.173Z","endTime":"2026-02-25T21:37:45.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Vimael Machín remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-25T21:37:45.187Z","endTime":"2026-02-25T21:37:45.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chad Stevens replaces shortstop Ezequiel Tovar, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-25T21:37:45.188Z","endTime":"2026-02-25T21:37:45.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charlie Condon replaces first baseman TJ Rumfield, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":0,"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-25T21:37:45.189Z","endTime":"2026-02-25T21:37:45.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaden Hill replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"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-25T21:37:45.190Z","endTime":"2026-02-25T21:37:57.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71541256848928,"aZ":-21.804500396733253,"pfxX":-9.136441336290298,"pfxZ":5.001655583046244,"pX":-0.8718952857325251,"pZ":3.0299258774981626,"vX0":2.958344140397136,"vY0":-143.21712186071673,"vZ0":-3.7860658365718693,"x":150.23,"y":156.97,"x0":-0.7325259965146169,"y0":50.003603095968195,"z0":5.736391763935363,"aX":-18.939921734537513},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":16.0,"spinRate":2218,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.38276446267562036,"extension":5.654685703618261},"index":5,"playId":"d090ee29-d338-3cbc-b7d1-341e3460102c","pitchNumber":1,"startTime":"2026-02-25T21:37:57.395Z","endTime":"2026-02-25T21:38:02.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.771440895714615,"aZ":-36.75389578349039,"pfxX":1.8162133722537215,"pfxZ":-2.7566946386360627,"pX":-1.3345420034781166,"pZ":3.1242056564244978,"vX0":-0.7824441315415342,"vY0":-128.67793856935356,"vZ0":0.7731594272803171,"x":167.87,"y":154.43,"x0":-1.2610746682465794,"y0":50.00071262302771,"z0":5.686117951963184,"aX":3.0200403681260823},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.6,"breakHorizontal":-3.1,"spinRate":2521,"spinDirection":95},"zone":11,"typeConfidence":0.89,"plateTime":0.4270092672412904,"extension":5.531187730847427},"index":6,"playId":"8b3e3b03-1b0c-3749-8f5d-ae018a5d8eaf","pitchNumber":2,"startTime":"2026-02-25T21:38:13.118Z","endTime":"2026-02-25T21:38:16.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":89.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.613637917835376,"aZ":-25.579762380161508,"pfxX":-11.127044277379717,"pfxZ":3.1614837288731277,"pX":0.05098944534547225,"pZ":3.0055092809164763,"vX0":6.6059338880233085,"vY0":-144.19615030519992,"vZ0":-2.9699761335529047,"x":115.06,"y":157.63,"x0":-0.8359999873853645,"y0":50.00183972901026,"z0":5.644402533546412,"aX":-23.199313955451387},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2348,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.3812892939040009,"extension":5.668195963417127},"index":7,"playId":"eb7afcc3-d9c2-30e5-ab7f-456156ab8698","pitchNumber":3,"startTime":"2026-02-25T21:38:28.796Z","endTime":"2026-02-25T21:38:33.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632266612878226,"aZ":-29.647203548184322,"pfxX":-9.646445031620612,"pfxZ":1.5585952200181605,"pX":-0.494487505307894,"pZ":2.923884613728965,"vX0":4.390743234025049,"vY0":-126.7942740156239,"vZ0":-0.6678833678047242,"x":135.85,"y":159.84,"x0":-0.9980117691760445,"y0":50.004729272411346,"z0":5.562514744070279,"aX":-15.662316739794074},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":16.4,"spinRate":1780,"spinDirection":253},"zone":1,"typeConfidence":0.86,"plateTime":0.43246140200110084,"extension":6.101346609958151},"index":8,"playId":"c1d65a52-0b89-3289-80b3-123ccc004f51","pitchNumber":4,"startTime":"2026-02-25T21:38:43.801Z","endTime":"2026-02-25T21:38:48.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":99.4,"endSpeed":91.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00798465486461,"aZ":-15.963819165386225,"pfxX":-6.6707294161800945,"pfxZ":7.5998681616158565,"pX":-0.380292470519366,"pZ":2.580992284338865,"vX0":4.359565679429089,"vY0":-144.73035841912096,"vZ0":-5.685856785757558,"x":131.5,"y":169.09,"x0":-1.0350556671543276,"y0":50.00451514031753,"z0":5.539585454079617,"aX":-14.232417858671035},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2390,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.377645268678398,"extension":5.6486916694321465},"index":9,"playId":"459a2105-efba-38b6-9de8-08225398f30d","pitchNumber":5,"startTime":"2026-02-25T21:39:09.814Z","endTime":"2026-02-25T21:39:14.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17117623860912,"aZ":-32.46457694915908,"pfxX":1.8210059759816248,"pfxZ":-0.1652879343469671,"pX":0.6782430361199837,"pZ":2.879062681940998,"vX0":4.064336067732642,"vY0":-132.40957680092586,"vZ0":-1.0481587762932039,"x":91.15,"y":161.05,"x0":-1.1129021381191602,"y0":50.002234459535785,"z0":5.654752155602619,"aX":3.233229901243916},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":-4.2,"spinRate":2390,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.41360690946788736,"extension":5.607605517432574},"index":10,"playId":"82c4ea0f-9fe8-303a-b84c-f87440909831","pitchNumber":6,"startTime":"2026-02-25T21:39:35.741Z","endTime":"2026-02-25T21:39:40.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":11,"startTime":"2026-02-25T21:39:53.378Z","endTime":"2026-02-25T21:40:03.877Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63231399741886,"aZ":-29.577983532940106,"pfxX":-6.873066037853464,"pfxZ":1.5890033718489036,"pX":-1.7416663132544454,"pZ":3.9997088769377425,"vX0":0.5722512161935951,"vY0":-126.08206510353438,"vZ0":1.6398513727292872,"x":183.39,"y":130.79,"x0":-1.0744276439321099,"y0":50.00584113223592,"z0":5.699751109575975,"aX":-11.251119243146043},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":12.4,"spinRate":1529,"spinDirection":252},"zone":11,"typeConfidence":0.82,"plateTime":0.4316959986243081,"extension":5.841726011183305},"index":12,"playId":"b7f1f3ce-9d43-3743-9559-67c4fff6689d","pitchNumber":7,"startTime":"2026-02-25T21:40:03.877Z","endTime":"2026-02-25T21:40:16.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:40:16.831Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks. Miguel Amaya to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:40:25.956Z","endTime":"2026-02-25T21:43:28.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84870376321895,"aZ":-21.518394240237875,"pfxX":-8.721622271449508,"pfxZ":5.001929002294942,"pX":-0.06340036850444239,"pZ":2.8948590448631326,"vX0":5.738209977625706,"vY0":-144.8393133306322,"vZ0":-4.030454244712366,"x":119.42,"y":160.62,"x0":-0.9338421795368388,"y0":50.006401048763635,"z0":5.615251217273036,"aX":-18.591713000845367},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.4,"breakHorizontal":14.8,"spinRate":2246,"spinDirection":225},"zone":2,"typeConfidence":0.89,"plateTime":0.377713144803558,"extension":5.848537986943881},"index":0,"playId":"09e59d37-f930-35a7-a378-1a44829aea0a","pitchNumber":1,"startTime":"2026-02-25T21:40:42.560Z","endTime":"2026-02-25T21:40:46.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.094357658831733,"aZ":-31.26732153647143,"pfxX":2.681862733928896,"pfxZ":0.5309662196028899,"pX":1.7302615906237468,"pZ":3.6020774146396586,"vX0":6.03216947762883,"vY0":-129.6002306624981,"vZ0":0.4742351156008282,"x":51.05,"y":141.52,"x0":-0.9652931769733283,"y0":50.00572670238638,"z0":5.782497493166097,"aX":4.616655828377072},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":-6.0,"spinRate":2432,"spinDirection":77},"zone":12,"typeConfidence":0.9,"plateTime":0.4207272231392194,"extension":5.509799557873169},"index":1,"playId":"1b381402-1a72-3f35-ae1e-135032d0a2b4","pitchNumber":2,"startTime":"2026-02-25T21:41:08.313Z","endTime":"2026-02-25T21:41:11.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.877004715412518,"aZ":-35.63907658833486,"pfxX":3.3477545045973685,"pfxZ":-2.0668829829233317,"pX":-1.1188509183486615,"pZ":3.5441494290795,"vX0":-0.4772618072679975,"vY0":-127.53100952050113,"vZ0":1.551869788571466,"x":159.65,"y":143.09,"x0":-1.3669008231957644,"y0":50.00371074133581,"z0":5.70265140896066,"aX":5.611898642078628},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":-6.0,"spinRate":2544,"spinDirection":83},"zone":11,"typeConfidence":0.91,"plateTime":0.42662921011093413,"extension":5.520610968505892},"index":2,"playId":"7b5cf172-9456-327e-8d3f-2103cad10c76","pitchNumber":3,"startTime":"2026-02-25T21:41:30.316Z","endTime":"2026-02-25T21:41:34.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86948153951853,"aZ":-20.392352374733292,"pfxX":-8.815860360874948,"pfxZ":5.573302386591735,"pX":0.5211286228477471,"pZ":1.8560509060539983,"vX0":7.166505494323259,"vY0":-143.90189741796817,"vZ0":-7.182915311929343,"x":97.14,"y":188.67,"x0":-0.8461708478306114,"y0":50.00473926136328,"z0":5.63112423953501,"aX":-18.640578811861793},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":8.9,"breakHorizontal":14.6,"spinRate":2231,"spinDirection":227},"zone":9,"typeConfidence":0.88,"plateTime":0.37945540227799235,"extension":5.774023277907217},"index":3,"playId":"89ee3a43-eb05-3419-8eba-6ee67370624b","pitchNumber":4,"startTime":"2026-02-25T21:41:49.379Z","endTime":"2026-02-25T21:41:53.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573457565127057,"aZ":-31.263388268743956,"pfxX":-9.997431852442359,"pfxZ":0.5605063599427194,"pX":1.031685528009977,"pZ":1.0573736917741412,"vX0":7.933486944782153,"vY0":-126.82773322615249,"vZ0":-4.727903285436717,"x":77.67,"y":210.23,"x0":-0.835732776374777,"y0":50.00390870699226,"z0":5.434694310653744,"aX":-16.31228798369981},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":16.3,"spinRate":1594,"spinDirection":251},"zone":14,"typeConfidence":0.89,"plateTime":0.4316063816648863,"extension":6.153428607859515},"index":4,"playId":"02008192-3c17-3395-aadc-aa8e8ab4e0c9","pitchNumber":5,"startTime":"2026-02-25T21:42:10.131Z","endTime":"2026-02-25T21:42:14.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60467984158418,"aZ":-13.22569144667708,"pfxX":-7.416325935117089,"pfxZ":9.03469697262253,"pX":1.28971192740025,"pZ":2.0954322632946076,"vX0":8.624905670084814,"vY0":-143.94547421096536,"vZ0":-7.478385906201084,"x":67.84,"y":182.2,"x0":-0.7827373233853125,"y0":50.00334561331992,"z0":5.547118888904286,"aX":-15.554888837950168},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2393,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.3806037048276889,"extension":5.675910599511702},"index":5,"playId":"a12f88eb-e830-3e1a-8cbe-abd66746f589","pitchNumber":6,"startTime":"2026-02-25T21:42:29.346Z","endTime":"2026-02-25T21:42:32.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068601096053207,"aZ":-22.272432852176344,"pfxX":-10.303641462226025,"pfxZ":4.7119715490949075,"pX":0.6860229740956463,"pZ":2.3809258015343566,"vX0":8.01432944716492,"vY0":-143.39470898485038,"vZ0":-5.342226846883248,"x":90.85,"y":174.5,"x0":-0.792445979705499,"y0":50.007120544480834,"z0":5.638596216772179,"aX":-21.676273573489524},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.7,"breakHorizontal":17.3,"spinRate":2131,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.38053110489857556,"extension":5.692598232804833},"index":6,"playId":"81e12e57-ce94-3fdc-98ff-62071db426cc","pitchNumber":7,"startTime":"2026-02-25T21:42:55.125Z","endTime":"2026-02-25T21:42:59.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.098680927023835,"aZ":-32.64302134971318,"pfxX":1.3911203073416487,"pfxZ":-0.2710414884552961,"pX":-0.05240070773776308,"pZ":3.6751693302677255,"vX0":2.2350670519102622,"vY0":-128.4059335049731,"vZ0":1.1661928870746605,"x":119.0,"y":139.55,"x0":-1.1089653580152201,"y0":50.00610460531514,"z0":5.72077299289742,"aX":2.3653249004421886},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":-3.0,"spinRate":2461,"spinDirection":86},"zone":11,"typeConfidence":0.9,"plateTime":0.42364825362852043,"extension":5.980270301781181},"index":7,"playId":"d659fbff-416d-3cbb-bc3b-e7b6481adfa5","pitchNumber":8,"startTime":"2026-02-25T21:43:23.427Z","endTime":"2026-02-25T21:43:28.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.8,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:43:28.175Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"BJ Murray Jr. singles on a line drive to right fielder Troy Johnston. Miguel Amaya to 3rd. Matt Shaw to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:43:33.991Z","endTime":"2026-02-25T21:46:30.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnThird":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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":97.9,"endSpeed":89.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60978451178903,"aZ":-12.95389443668109,"pfxX":-4.375414184621354,"pfxZ":9.304477677253686,"pX":0.09370420068196673,"pZ":3.8411983119970694,"vX0":5.079861941782398,"vY0":-142.56630795009917,"vZ0":-2.9578607708515667,"x":113.43,"y":135.07,"x0":-1.139554268451201,"y0":50.00708130350538,"z0":5.705561481888894,"aX":-9.043116506548031},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2330,"spinDirection":225},"zone":12,"typeConfidence":0.92,"plateTime":0.3836241361396131,"extension":5.758180859540987},"index":0,"playId":"9bc2ce63-87f8-3aee-ab9a-487d3b431986","pitchNumber":1,"startTime":"2026-02-25T21:44:02.591Z","endTime":"2026-02-25T21:44:06.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903129379248778,"aZ":-33.04246044365715,"pfxX":-9.188754460674355,"pfxZ":-0.552101268518193,"pX":-0.9129653983978157,"pZ":2.849083733814864,"vX0":3.2240645156052445,"vY0":-124.60777102498413,"vZ0":-0.13094151663735498,"x":151.8,"y":161.85,"x0":-1.029366656595889,"y0":50.0026198789578,"z0":5.6309359869514,"aX":-14.457795619553412},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":16.0,"spinRate":1595,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.43946900651914467,"extension":6.202052316991959},"index":1,"playId":"c0bd8af9-3fcd-3143-a6b1-55285fb38b5e","pitchNumber":2,"startTime":"2026-02-25T21:44:19.021Z","endTime":"2026-02-25T21:44:23.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":98.1,"endSpeed":90.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7292880769114,"aZ":-13.812899503018011,"pfxX":-3.660929106740512,"pfxZ":8.818935531905215,"pX":0.00733081012847808,"pZ":5.042012621104122,"vX0":4.116213035497184,"vY0":-142.8858653573108,"vZ0":0.36106301381754824,"x":116.72,"y":102.65,"x0":-0.9714170753249487,"y0":50.00630503895944,"z0":5.777209308791382,"aX":-7.625553038949327},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2350,"spinDirection":222},"zone":12,"typeConfidence":0.92,"plateTime":0.3823005362801464,"extension":5.649586941742511},"index":2,"playId":"6bb7ed25-8a6c-3706-a0e4-0a5cfa77294a","pitchNumber":3,"startTime":"2026-02-25T21:44:38.612Z","endTime":"2026-02-25T21:44:41.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T21:44:52.464Z","endTime":"2026-02-25T21:45:43.780Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608602943017136,"aZ":-19.006774808004664,"pfxX":-5.906121529410531,"pfxZ":6.563717415357575,"pX":-0.15302065188052766,"pZ":2.668483081104593,"vX0":4.6796493038379605,"vY0":-140.67947252683572,"vZ0":-4.539633693831456,"x":122.83,"y":166.73,"x0":-1.0698186235928915,"y0":50.00576001647456,"z0":5.5335554946870245,"aX":-11.85231984391987},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":9.7,"spinRate":2290,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.38920127188424747,"extension":5.834712182668491},"index":4,"playId":"6e2025ed-57f5-36cd-823a-d02627514f1d","pitchNumber":4,"startTime":"2026-02-25T21:45:43.780Z","endTime":"2026-02-25T21:45:48.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9087321893652,"aZ":-24.158808705868207,"pfxX":-9.55400726535181,"pfxZ":3.864607207252517,"pX":-0.3960683569657832,"pZ":2.71405042909866,"vX0":5.45705374992801,"vY0":-143.1138928930074,"vZ0":-4.012941047198533,"x":132.1,"y":165.5,"x0":-1.085842147778165,"y0":50.005110066000285,"z0":5.646926755131058,"aX":-19.828525332053683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2311,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3826590937045462,"extension":5.731581104376654},"index":5,"playId":"f48477b9-5cd4-3ca4-a0d6-17f1efea4189","pitchNumber":5,"startTime":"2026-02-25T21:45:59.403Z","endTime":"2026-02-25T21:46:03.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.949538284090416,"aZ":-17.30630860861459,"pfxX":-6.613815089007889,"pfxZ":7.408085656612448,"pX":0.4722320875148606,"pZ":3.071272114672294,"vX0":6.876732802994142,"vY0":-141.1986787937755,"vZ0":-3.857379787627157,"x":99.0,"y":155.86,"x0":-1.1425462962616444,"y0":50.002876894497646,"z0":5.57769969344767,"aX":-13.274740141546804},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":10.4,"spinRate":2350,"spinDirection":226},"zone":3,"typeConfidence":0.91,"plateTime":0.3887978665264047,"extension":5.825568939206428},"hitData":{"launchSpeed":99.7,"launchAngle":16.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.83,"coordY":107.54}},"index":6,"playId":"64372ba0-9d39-3720-88e3-c8ad5674804e","pitchNumber":6,"startTime":"2026-02-25T21:46:18.526Z","endTime":"2026-02-25T21:46:30.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"first":{"id":807713,"link":"/api/v1/people/807713"},"second":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.31,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:46:30.758Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chas McCormick singles on a ground ball to right fielder Troy Johnston. Miguel Amaya scores. Matt Shaw to 3rd. BJ Murray Jr. to 2nd.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:46:32.632Z","endTime":"2026-02-25T21:48:57.417Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":677955,"link":"/api/v1/people/677955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"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":87.6,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429686579926592,"aZ":-33.541901361212126,"pfxX":2.686792842880664,"pfxZ":-0.8201202300192207,"pX":-0.9928327431321892,"pZ":3.5902429921739225,"vX0":-0.35011370959049626,"vY0":-127.68212926627203,"vZ0":1.1744097298076253,"x":154.84,"y":141.84,"x0":-1.203898376693994,"y0":50.00375049247788,"z0":5.74859933363491,"aX":4.469986887786684},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":-4.8,"spinRate":2450,"spinDirection":111},"zone":11,"typeConfidence":0.91,"plateTime":0.4277424531369256,"extension":5.550961448392123},"index":0,"playId":"565f2e94-4c30-336c-98af-99983b3b5584","pitchNumber":1,"startTime":"2026-02-25T21:47:06.346Z","endTime":"2026-02-25T21:47:10.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.904803056365072,"aZ":-34.931983001431234,"pfxX":2.5384782258636562,"pfxZ":-1.6586383909911646,"pX":-1.5579011836066072,"pZ":4.328019758995268,"vX0":-1.2312423080925095,"vY0":-127.5596823638703,"vZ0":3.132855820018266,"x":176.38,"y":121.92,"x0":-1.401205024267224,"y0":50.00215403999514,"z0":5.821296384997034,"aX":4.222816757273442},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":-4.3,"spinRate":2564,"spinDirection":94},"zone":11,"typeConfidence":0.9,"plateTime":0.42784864202413697,"extension":5.89618132519451},"index":1,"playId":"9f32a039-0b49-3691-b280-1d90738965e2","pitchNumber":2,"startTime":"2026-02-25T21:47:26.647Z","endTime":"2026-02-25T21:47:30.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33336042724433,"aZ":-20.170980912113276,"pfxX":-8.369321263036246,"pfxZ":5.906466456718261,"pX":-0.7429868521973368,"pZ":3.2278981255420036,"vX0":3.7689816593725145,"vY0":-141.45231005672358,"vZ0":-3.212150687010779,"x":145.32,"y":151.63,"x0":-1.0029395803114944,"y0":50.0055298555461,"z0":5.666758469927065,"aX":-17.014726472389377},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2204,"spinDirection":229},"zone":1,"typeConfidence":0.72,"plateTime":0.3867736017017922,"extension":5.5924085726501955},"index":2,"playId":"73f7bce6-ad34-363f-80d5-9eb35f4e768b","pitchNumber":3,"startTime":"2026-02-25T21:47:49.218Z","endTime":"2026-02-25T21:47:52.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25578098031811,"aZ":-15.456105641744868,"pfxX":-4.63417217998935,"pfxZ":8.4365458527823,"pX":-0.09080592545711795,"pZ":3.570588901494485,"vX0":4.312969655628132,"vY0":-139.8185469977926,"vZ0":-2.999020287122264,"x":120.46,"y":142.37,"x0":-1.0505844566834757,"y0":50.00294428386237,"z0":5.670170501535983,"aX":-9.183791873487666},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2263,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.39160580241720977,"extension":5.623504019349391},"index":3,"playId":"52085c1f-3729-32e4-8968-b3710d25fd99","pitchNumber":4,"startTime":"2026-02-25T21:48:11.439Z","endTime":"2026-02-25T21:48:14.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"08318706-0476-0043-001c-f08cd117d70a","startTime":"2026-02-25T21:48:39.339Z","endTime":"2026-02-25T21:48:49.624Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.079393490211515,"aZ":-22.779448693511966,"pfxX":-10.420645895957183,"pfxZ":4.55582031736299,"pX":0.915221775238912,"pZ":3.0016672654420695,"vX0":8.687848566268766,"vY0":-142.75123998287768,"vZ0":-3.595480809537546,"x":82.11,"y":157.73,"x0":-0.8148509135114211,"y0":50.002338210713376,"z0":5.712686661670032,"aX":-21.49067279488577},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2171,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.38379573798803035,"extension":5.760955498674796},"hitData":{"launchSpeed":99.1,"launchAngle":5.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.71,"coordY":110.5}},"index":5,"playId":"b95d26cd-ed7f-3459-bf80-d949771f4f1f","pitchNumber":5,"startTime":"2026-02-25T21:48:49.624Z","endTime":"2026-02-25T21:48:57.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":807713,"link":"/api/v1/people/807713"},"third":{"id":665804,"link":"/api/v1/people/665804"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":2.3000000000000003,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:48:57.417Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Drew Avans.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:51:37.454Z","endTime":"2026-02-25T21:53:17.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688422,"fullName":"Connor Staine","link":"/api/v1/people/688422"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-25T21:49:18.489Z","endTime":"2026-02-25T21:50:25.768Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Staine replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-25T21:50:25.768Z","endTime":"2026-02-25T21:51:39.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688422,"link":"/api/v1/people/688422"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":95.6,"endSpeed":87.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49961768158808,"aZ":-12.406268075958511,"pfxX":-6.914821626326967,"pfxZ":10.118458047757695,"pX":1.0934841534661688,"pZ":2.48849214699167,"vX0":10.13600794174761,"vY0":-138.76713816673723,"vZ0":-6.582345481140905,"x":75.32,"y":171.59,"x0":-1.7049742989760035,"y0":50.00583321997121,"z0":5.714733083548141,"aX":-13.514022147801704},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2261,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39442158920088,"extension":6.4398808538094325},"index":2,"playId":"5cf91433-258c-31b3-8fd5-350cdd856a90","pitchNumber":1,"startTime":"2026-02-25T21:51:39.620Z","endTime":"2026-02-25T21:51:43.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6622671345192,"aZ":-14.773044935980428,"pfxX":-6.4600957135871635,"pfxZ":9.331682926532388,"pX":0.6540700786449859,"pZ":2.0603764255318846,"vX0":9.194249858833471,"vY0":-135.02488190585015,"vZ0":-7.023889439683114,"x":92.07,"y":183.15,"x0":-1.9402813753067747,"y0":50.00219830280059,"z0":5.715452304921867,"aX":-12.046588984737042},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2272,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40410416891606626,"extension":6.470771822601576},"index":3,"playId":"4347a8ab-6bed-31fd-8224-2438c7f632da","pitchNumber":2,"startTime":"2026-02-25T21:51:56.359Z","endTime":"2026-02-25T21:52:01.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687776950578044,"aZ":-29.748501757169553,"pfxX":2.225779669271382,"pfxZ":1.566294398359009,"pX":0.34550818758417867,"pZ":2.889515088087604,"vX0":5.175362180379575,"vY0":-122.93412930197817,"vZ0":-0.9092402948032574,"x":103.83,"y":160.76,"x0":-2.0663978004829016,"y0":50.003630599028824,"z0":5.76321621087257,"aX":3.445463052403859},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":-5.2,"spinRate":2606,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.44356952677273753,"extension":6.4464786213478},"index":4,"playId":"259e4f9d-4a8d-30f3-a3dd-2e82d610b9d9","pitchNumber":3,"startTime":"2026-02-25T21:52:13.061Z","endTime":"2026-02-25T21:52:16.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-25T21:52:27.697Z","endTime":"2026-02-25T21:52:44.037Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.678796335067723,"aZ":-35.32015900907058,"pfxX":4.729100949932356,"pfxZ":-2.542945964712535,"pX":-0.5006091479384934,"pZ":2.3442295716494845,"vX0":1.8993078688500753,"vY0":-111.07505593821283,"vZ0":0.034677746747753035,"x":136.08,"y":175.49,"x0":-1.9836432060084712,"y0":50.0030099519747,"z0":6.030528839927011,"aX":5.8517435408869245},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.2,"breakHorizontal":-9.1,"spinRate":2681,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.494936679336047,"extension":6.2611764641358985},"index":6,"playId":"a4ce7f6d-eafd-38ba-97a1-67b983c95f98","pitchNumber":4,"startTime":"2026-02-25T21:52:44.037Z","endTime":"2026-02-25T21:52:48.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413456685867967,"aZ":-37.82350646575497,"pfxX":2.9745674274654017,"pfxZ":-4.416733934783773,"pX":0.18661586723815685,"pZ":2.3228742093649886,"vX0":3.68909543172439,"vY0":-112.60403007994012,"vZ0":0.4004535108634466,"x":109.89,"y":176.06,"x0":-1.8626663846842364,"y0":50.004763748849,"z0":5.985142255094031,"aX":3.801067664519747},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.6,"breakHorizontal":-6.4,"spinRate":2712,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.487365330043803,"extension":6.4166511483538855},"hitData":{"launchSpeed":78.8,"launchAngle":44.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.24,"coordY":94.83}},"index":7,"playId":"f63d0eb0-eb41-3643-b623-1ddcfc034ddc","pitchNumber":5,"startTime":"2026-02-25T21:53:05.244Z","endTime":"2026-02-25T21:53:17.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":-2.100000000000001,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:53:17.112Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to second baseman Nicky Lopez on the infield fly rule.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:53:25.385Z","endTime":"2026-02-25T21:54:15.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688422,"fullName":"Connor Staine","link":"/api/v1/people/688422"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"postOnSecond":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":74.2,"endSpeed":69.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.226822494145416,"aZ":-39.003610940138266,"pfxX":3.6896465083871894,"pfxZ":-5.737536575374549,"pX":-0.9064728085198744,"pZ":1.8792675619805366,"vX0":1.485755903242342,"vY0":-108.17995627898931,"vZ0":0.4568079593220251,"x":151.55,"y":188.04,"x0":-2.0808294729044547,"y0":50.00424599258576,"z0":5.928157905085688,"aX":4.389376021759866},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-10.0,"breakHorizontal":-7.1,"spinRate":2585,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.5056018803583031,"extension":6.247760741452264},"index":0,"playId":"5378cd80-b4a1-38ee-a0b9-5b56ebfc5d11","pitchNumber":1,"startTime":"2026-02-25T21:53:46.844Z","endTime":"2026-02-25T21:53:51.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56993349684175,"aZ":-16.159979185169707,"pfxX":-6.003747624325585,"pfxZ":8.424283878249266,"pX":-0.05310591863772249,"pZ":2.6523467666912515,"vX0":6.989505125951636,"vY0":-137.3070703554209,"vZ0":-5.549097111282264,"x":119.02,"y":167.17,"x0":-1.8566191806910821,"y0":50.0063054453719,"z0":5.806487084460223,"aX":-11.418853845216052},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2227,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3995246645907349,"extension":6.383351687681241},"hitData":{"launchSpeed":87.5,"launchAngle":66.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":146.8}},"index":1,"playId":"33e18a47-901d-3da2-9194-dc4c25de61df","pitchNumber":2,"startTime":"2026-02-25T21:54:06.776Z","endTime":"2026-02-25T21:54:15.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-1.6999999999999997,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:54:15.627Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to right fielder Troy Johnston. Matt Shaw scores. BJ Murray Jr. scores. Chas McCormick to 3rd.","rbi":2,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:54:32.129Z","endTime":"2026-02-25T21:56:08.879Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688422,"fullName":"Connor Staine","link":"/api/v1/people/688422"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":{"id":677955,"link":"/api/v1/people/677955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":677955,"link":"/api/v1/people/677955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36902331271438,"aZ":-24.56204556812495,"pfxX":-6.5544830667810245,"pfxZ":4.647875760053063,"pX":0.22521731274645657,"pZ":0.8571213804843804,"vX0":7.311341411281342,"vY0":-126.78894383971853,"vZ0":-6.709095730899738,"x":108.42,"y":215.64,"x0":-1.835600237175004,"y0":50.00627336051589,"z0":5.4804615873221865,"aX":-10.742455377760022},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":10.3,"spinRate":1555,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.43094974552973664,"extension":6.352855292597901},"index":0,"playId":"22ecc9d6-55c1-38a1-8fbf-d946cd9ac720","pitchNumber":1,"startTime":"2026-02-25T21:54:44.016Z","endTime":"2026-02-25T21:54:47.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":72.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.473971171650906,"aZ":-34.983320403349325,"pfxX":4.516242703334302,"pfxZ":-2.1746210412786664,"pX":-0.3008123244952204,"pZ":0.7457685058443878,"vX0":2.3210915177635765,"vY0":-112.66909593827756,"vZ0":-3.3544276566042006,"x":128.47,"y":218.64,"x0":-1.9293294599846713,"y0":50.00257689781571,"z0":5.770713075282357,"aX":5.835943390003379},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.4,"breakHorizontal":-8.8,"spinRate":2683,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4851736918412244,"extension":6.27436761513901},"index":1,"playId":"cc5b9013-72c8-313d-b94c-1828e0882d96","pitchNumber":2,"startTime":"2026-02-25T21:55:04.018Z","endTime":"2026-02-25T21:55:09.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.271991559041506,"aZ":-22.303705078888672,"pfxX":-6.375797467964994,"pfxZ":6.044450562497379,"pX":0.41243311581197495,"pZ":-1.7884614650534243,"vX0":7.890074891415973,"vY0":-126.82982081844976,"vZ0":-13.274697448731919,"x":101.28,"y":287.07,"x0":-1.906492187888755,"y0":50.00475734130651,"z0":5.282128259246149,"aX":-10.416904430238455},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":9.8,"spinRate":1526,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4314018849928378,"extension":6.308619548791523},"index":2,"playId":"40668be5-9d39-3aab-8371-68d5fab55909","pitchNumber":3,"startTime":"2026-02-25T21:55:30.151Z","endTime":"2026-02-25T21:55:35.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270659411876778,"aZ":-15.17629612866045,"pfxX":-6.7133941582130765,"pfxZ":8.852770650876714,"pX":-0.007923104142954853,"pZ":1.7362639054185767,"vX0":7.545355733642901,"vY0":-137.62021906336753,"vZ0":-8.007988024670695,"x":117.3,"y":191.9,"x0":-1.911735711665242,"y0":50.00425598326844,"z0":5.710025580874558,"aX":-12.89131422593064},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2297,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3978541962930153,"extension":6.326514960039149},"hitData":{"launchSpeed":107.5,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.13,"coordY":106.87}},"index":3,"playId":"4d71454c-86a5-3599-a54d-7a74154690bb","pitchNumber":4,"startTime":"2026-02-25T21:56:00.543Z","endTime":"2026-02-25T21:56:08.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":676801,"link":"/api/v1/people/676801"},"second":{"id":681230,"link":"/api/v1/people/681230"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":2.3999999999999995,"leverageIndex":0.49,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:56:08.879Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Owen Miller doubles (2) on a sharp line drive to left fielder Zac Veen. Chas McCormick scores. Angel Cepeda scores.","rbi":2,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:56:47.181Z","endTime":"2026-02-25T21:57:01.237Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688422,"fullName":"Connor Staine","link":"/api/v1/people/688422"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":{"id":688422,"link":"/api/v1/people/688422"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":{"id":677955,"link":"/api/v1/people/677955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Miller replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T21:56:30.341Z","endTime":"2026-02-25T21:56:47.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Angel Cepeda replaces Ian Happ.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-25T21:56:47.038Z","endTime":"2026-02-25T21:56:49.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"base":1,"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.023726100243678,"aZ":-29.233239329522885,"pfxX":0.7575329113143746,"pfxZ":1.8361454339344636,"pX":0.0877740659833953,"pZ":2.372381498595361,"vX0":4.96613999950701,"vY0":-124.8917528576368,"vZ0":-2.266109067854132,"x":113.65,"y":174.73,"x0":-2.0139673398012983,"y0":50.00105806479136,"z0":5.664374205209149,"aX":1.2124686435976018},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2508,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.43635439530729503,"extension":6.367588101729465},"hitData":{"launchSpeed":104.8,"launchAngle":20.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.41,"coordY":71.4}},"index":2,"playId":"131e2dd6-8239-3355-b94a-577df32653ae","pitchNumber":1,"startTime":"2026-02-25T21:56:49.454Z","endTime":"2026-02-25T21:57:01.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":676801,"link":"/api/v1/people/676801"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_ab"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_ab"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_pa"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.5,"awayTeamWinProbability":89.5,"homeTeamWinProbabilityAdded":6.1000000000000005,"leverageIndex":0.67,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:57:01.237Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Leonel Espinoza doubles (1) on a line drive to center fielder Drew Avans. Owen Miller scores.","rbi":1,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:57:37.654Z","endTime":"2026-02-25T21:59:48.460Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688422,"fullName":"Connor Staine","link":"/api/v1/people/688422"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,8],"actionIndex":[0,7],"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":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"responsiblePitcher":{"id":688422,"link":"/api/v1/people/688422"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Leonel Espinoza replaces Pete Crow-Armstrong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T21:57:31.907Z","endTime":"2026-02-25T21:57:39.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669773284480712,"aZ":-13.62613475908692,"pfxX":-6.0026735703536955,"pfxZ":9.543955534968939,"pX":-0.42098017340897836,"pZ":3.2211948630643,"vX0":5.785520431177595,"vY0":-138.05240384852226,"vZ0":-4.584203913286623,"x":133.05,"y":151.81,"x0":-1.7567045857627255,"y0":50.00678131078532,"z0":5.8100901731480965,"aX":-11.672122670905651},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2204,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3956610621052432,"extension":6.534973979874383},"index":1,"playId":"5bf96ecd-5869-3f48-8188-0b6dd758df77","pitchNumber":1,"startTime":"2026-02-25T21:57:39.861Z","endTime":"2026-02-25T21:57:44.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873446193189785,"aZ":-17.52438544265365,"pfxX":-4.314825506465398,"pfxZ":7.585025269215869,"pX":-0.46146167867617766,"pZ":4.3568531228950045,"vX0":5.330575464404165,"vY0":-137.47982201466263,"vZ0":-1.3443751858686683,"x":134.59,"y":121.14,"x0":-1.8566729071736685,"y0":50.0041508796039,"z0":6.030802826678491,"aX":-8.33585299586232},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":6.8,"spinRate":2110,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39702551700607946,"extension":6.429280114374879},"index":2,"playId":"94585c60-e2c2-33b3-bd5e-c7e110740af7","pitchNumber":2,"startTime":"2026-02-25T21:57:59.146Z","endTime":"2026-02-25T21:58:03.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83735743990196,"aZ":-39.506189707546284,"pfxX":4.32779072553787,"pfxZ":-5.824696066185363,"pX":-1.3180616054915955,"pZ":1.9685885764325135,"vX0":0.31375513242632413,"vY0":-111.43324957076459,"vZ0":0.25892788935042965,"x":167.24,"y":185.63,"x0":-2.0229763405137327,"y0":50.002672748505994,"z0":5.928935372476885,"aX":5.447817374950985},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.2,"breakHorizontal":-7.9,"spinRate":2595,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4913402675313838,"extension":6.619662232401088},"index":3,"playId":"3e3a4afc-2db2-3a77-b1ad-a93f72f40591","pitchNumber":3,"startTime":"2026-02-25T21:58:17.923Z","endTime":"2026-02-25T21:58:21.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.16616235599199,"aZ":-36.42126116653475,"pfxX":5.010787276577359,"pfxZ":-3.292105938053055,"pX":-1.1766533463070188,"pZ":3.4172408418731335,"vX0":0.6143392545644323,"vY0":-112.43786691477766,"vZ0":2.1880051254333495,"x":161.85,"y":146.51,"x0":-2.104476812079571,"y0":50.00485978611103,"z0":6.110275589803598,"aX":6.457323508349622},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.2,"breakHorizontal":-9.2,"spinRate":2640,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.48594400730976073,"extension":6.510567484755784},"index":4,"playId":"c87ea3f0-d70e-36de-bf21-83a04d47bde0","pitchNumber":4,"startTime":"2026-02-25T21:58:35.579Z","endTime":"2026-02-25T21:58:40.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-25T21:58:45.599Z","endTime":"2026-02-25T21:59:01.868Z","isPitch":false,"type":"action","player":{"id":696083,"link":"/api/v1/people/696083"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29759681914345,"aZ":-37.85540244059086,"pfxX":2.4404937199847296,"pfxZ":-4.554112706712798,"pX":-0.3133017180196747,"pZ":0.488248687241206,"vX0":2.9461903756578773,"vY0":-111.077912579601,"vZ0":-2.968672157879558,"x":128.94,"y":225.6,"x0":-1.9750431595907858,"y0":50.00359022721114,"z0":5.786206978307168,"aX":3.0430993243227777},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-8.8,"breakHorizontal":-5.2,"spinRate":2665,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.49349724053188115,"extension":6.517193056548988},"index":6,"playId":"b2decd06-89a8-365b-b51a-35413fd8033e","pitchNumber":5,"startTime":"2026-02-25T21:59:01.868Z","endTime":"2026-02-25T21:59:05.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Connor Staine. Owen Miller to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"b2decd06-89a8-365b-b51a-35413fd8033e","startTime":"2026-02-25T21:59:13.421Z","endTime":"2026-02-25T21:59:39.183Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680911,"link":"/api/v1/people/680911"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"second":{"id":680911,"link":"/api/v1/people/680911"},"postOnThird":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":10.8,"awayTeamWinProbability":89.2,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.87,"dramaIndex":29.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697950375715113,"aZ":-15.877245903467161,"pfxX":-6.491756589136094,"pfxZ":8.375562223885094,"pX":0.5418174370840152,"pZ":3.046118224729293,"vX0":8.629260147316245,"vY0":-138.33671228121452,"vZ0":-4.852701994095086,"x":96.35,"y":156.53,"x0":-1.7687083957344671,"y0":50.00433666272456,"z0":5.880924890234973,"aX":-12.634394177072506},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2389,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39532539285037727,"extension":6.318128033421368},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.62,"coordY":88.88}},"index":8,"playId":"372ab9b2-9540-39c9-b007-f78751268a59","pitchNumber":6,"startTime":"2026-02-25T21:59:39.183Z","endTime":"2026-02-25T21:59:48.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"third":{"id":680911,"link":"/api/v1/people/680911"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"credit":"b_ab"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_ab"},{"player":{"id":696083,"link":"/api/v1/people/696083"},"credit":"b_pa"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":6.199999999999999,"leverageIndex":0.87,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:59:48.460Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to left fielder Zac Veen.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T22:00:01.465Z","endTime":"2026-02-25T22:00:44.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688422,"fullName":"Connor Staine","link":"/api/v1/people/688422"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.602423454567802,"aZ":-29.117417302169496,"pfxX":1.0530927543784818,"pfxZ":1.9518780961282838,"pX":1.2364623411686906,"pZ":1.1630410325876712,"vX0":7.451325540017256,"vY0":-123.0331972394492,"vZ0":-5.166153512049378,"x":69.87,"y":207.38,"x0":-1.9421660008992394,"y0":50.00170470536529,"z0":5.696991997024261,"aX":1.6478171402638742},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":-3.4,"spinRate":2568,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4416656526890601,"extension":6.4727078373965075},"index":0,"playId":"8ae58421-b193-3aaa-a420-ac2087145aca","pitchNumber":1,"startTime":"2026-02-25T22:00:20.059Z","endTime":"2026-02-25T22:00:23.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582361487544006,"aZ":-11.39317734822102,"pfxX":-4.46815680855925,"pfxZ":10.958562995463677,"pX":-0.9132622750318884,"pZ":2.243708576338416,"vX0":4.643324119233464,"vY0":-136.48557350860497,"vZ0":-7.6464802128739695,"x":151.81,"y":178.2,"x0":-2.0518488942222928,"y0":50.00484159343057,"z0":5.8569066598588275,"aX":-8.474782876576171},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2379,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.40051135303516006,"extension":6.458666525588206},"hitData":{"launchSpeed":96.4,"launchAngle":47.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.87,"coordY":97.58}},"index":1,"playId":"f8bd8561-875a-3200-9b71-86bedc4dc5ae","pitchNumber":2,"startTime":"2026-02-25T22:00:36.617Z","endTime":"2026-02-25T22:00:44.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665804,"link":"/api/v1/people/665804","batSide":{"code":"R","description":"Right"}},"second":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_ab"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_ab"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"credit":"b_pa"},{"player":{"id":688422,"link":"/api/v1/people/688422"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-3.299999999999999,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:00:44.539Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder Kade Snell.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T22:03:09.631Z","endTime":"2026-02-25T22:04:16.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11],"actionIndex":[0,1,2,3,4,5,6,7],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Evan Taylor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:03:09.615Z","endTime":"2026-02-25T22:03:09.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681117,"link":"/api/v1/people/681117","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Devin Ortiz replaces second baseman Nico Hoerner, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:03:09.617Z","endTime":"2026-02-25T22:03:09.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668776,"link":"/api/v1/people/668776"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kade Snell replaces right fielder Matt Shaw, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"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-25T22:03:09.619Z","endTime":"2026-02-25T22:03:09.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":807713,"link":"/api/v1/people/807713"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Leonel Espinoza remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":6,"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-25T22:03:09.621Z","endTime":"2026-02-25T22:03:09.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Owen Miller remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":6,"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-25T22:03:09.623Z","endTime":"2026-02-25T22:03:09.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Angel Cepeda remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-25T22:03:09.625Z","endTime":"2026-02-25T22:03:09.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ty Southisene replaces third baseman Alex Bregman, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-25T22:03:09.627Z","endTime":"2026-02-25T22:03:09.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josiah Hartshorn replaces first baseman BJ Murray Jr., batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-25T22:03:09.629Z","endTime":"2026-02-25T22:03:09.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":681230,"link":"/api/v1/people/681230"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0148711180698,"aZ":-21.381155558043183,"pfxX":-2.3175944276799325,"pfxZ":6.170284751155609,"pX":-0.21805173629115726,"pZ":2.5630205229829888,"vX0":3.6491952682642723,"vY0":-130.54840005444902,"vZ0":-2.204830988485631,"x":86.27,"y":159.59,"x0":-1.3243523466461975,"y0":50.0035628269545,"z0":5.005403901026291,"aX":-4.054745521444032},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":3.5,"spinRate":2583,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4174247639151556,"extension":6.834733596074635},"index":8,"playId":"31be1ceb-fbb4-3240-8233-3b270a5a1e9a","pitchNumber":1,"startTime":"2026-02-25T22:03:09.631Z","endTime":"2026-02-25T22:03:13.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029856177189988,"aZ":-22.7669418792939,"pfxX":-0.922137412969688,"pfxZ":5.412308339787298,"pX":0.806243077057506,"pZ":2.9328552198279008,"vX0":5.370298025766671,"vY0":-130.38535669324057,"vZ0":-1.1602110028402652,"x":108.33,"y":119.22,"x0":-1.1520434978674314,"y0":50.001173729670455,"z0":5.086664153876084,"aX":-1.6027644707976239},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":2579,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4185995518564818,"extension":6.9650330220864385},"index":9,"playId":"01325a0b-2026-3ab7-b6f6-7be6b468df7a","pitchNumber":2,"startTime":"2026-02-25T22:03:26.183Z","endTime":"2026-02-25T22:03:29.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":90.5,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913756013054908,"aZ":-20.97670380097422,"pfxX":1.0974476843198926,"pfxZ":6.204120714806608,"pX":-0.1811707815838657,"pZ":4.165384401228949,"vX0":2.3603019177156934,"vY0":-131.98040812534288,"vZ0":1.1948460147560973,"x":123.91,"y":126.31,"x0":-1.2215818462509664,"y0":50.00531843296869,"z0":5.2265528503677015,"aX":1.981457758998602},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":-2.4,"spinRate":2626,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4113494953642096,"extension":6.838164431112281},"index":10,"playId":"fe79a702-3f51-36fd-b6ff-ff43cd09c221","pitchNumber":3,"startTime":"2026-02-25T22:03:48.785Z","endTime":"2026-02-25T22:03:51.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52052458477518,"aZ":-31.95259321132022,"pfxX":-6.006778523603828,"pfxZ":0.15273626438867716,"pX":0.33392315472807477,"pZ":1.9073067543970836,"vX0":5.580339032451927,"vY0":-120.35674281137378,"vZ0":-0.5697488698779473,"x":104.27,"y":187.28,"x0":-1.245320961475575,"y0":50.00330336790398,"z0":5.00135775588345,"aX":-8.725712086387391},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.4,"breakHorizontal":9.4,"spinRate":1614,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.45683032785843025,"extension":6.959594816914797},"hitData":{"launchSpeed":96.2,"launchAngle":61.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.18,"coordY":103.84}},"index":11,"playId":"541ee1ab-03d7-3d59-99c8-8051bea82496","pitchNumber":4,"startTime":"2026-02-25T22:04:07.867Z","endTime":"2026-02-25T22:04:16.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:04:16.346Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Conner Capel walks.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T22:04:44.429Z","endTime":"2026-02-25T22:06:46.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668843,"fullName":"Conner Capel","link":"/api/v1/people/668843"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668843,"fullName":"Conner Capel","link":"/api/v1/people/668843"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"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":668843,"fullName":"Conner Capel","link":"/api/v1/people/668843"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Conner Capel replaces Drew Avans.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T22:04:46.578Z","endTime":"2026-02-25T22:04:46.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668843,"link":"/api/v1/people/668843"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":682183,"link":"/api/v1/people/682183"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.2,"endSpeed":76.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090505037360163,"aZ":-26.043378691920893,"pfxX":7.724397241042842,"pfxZ":4.136351907811768,"pX":0.11210156105393586,"pZ":3.5614970397412145,"vX0":2.076678191780079,"vY0":-121.10587291065893,"vZ0":1.8933881547676976,"x":112.73,"y":142.62,"x0":-1.7604487333500025,"y0":50.00298609840755,"z0":5.050559859205048,"aX":11.45086583386601},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.2,"breakHorizontal":-14.5,"spinRate":2752,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.45261841566951233,"extension":6.404989826879646},"index":1,"playId":"2bfc71a0-10b9-3561-bc09-42ccd2343b75","pitchNumber":1,"startTime":"2026-02-25T22:04:46.580Z","endTime":"2026-02-25T22:04:50.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049541368914376,"aZ":-28.301037852032287,"pfxX":-8.266419685654322,"pfxZ":2.1782006126202464,"pX":-1.3031663410602587,"pZ":2.8506194503973936,"vX0":4.007538859676536,"vY0":-132.6384475732333,"vZ0":-0.1541075963633961,"x":166.67,"y":161.81,"x0":-1.761821543842731,"y0":50.00121803394675,"z0":4.9775518949995545,"aX":-14.689818359405361},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":2439,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4133474092332916,"extension":6.552315487357782},"index":2,"playId":"dd825624-0d29-3536-907c-9d44fd7adbcf","pitchNumber":2,"startTime":"2026-02-25T22:05:03.770Z","endTime":"2026-02-25T22:05:06.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683554853443745,"aZ":-26.19550671384775,"pfxX":7.249988664805176,"pfxZ":4.100313170188588,"pX":0.25284797535130255,"pZ":2.523740961163183,"vX0":2.634682459941809,"vY0":-120.5900981978306,"vZ0":-0.11163875954681657,"x":107.36,"y":170.64,"x0":-1.7987925213620704,"y0":50.00182147549772,"z0":4.901492070782185,"aX":10.567463064181242},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":2699,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.45599827860559206,"extension":6.80285911711614},"index":3,"playId":"08788829-e88a-319f-a5f0-09b31afeb331","pitchNumber":3,"startTime":"2026-02-25T22:05:22.111Z","endTime":"2026-02-25T22:05:29.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":67.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.847247980168568,"aZ":-39.0221311488317,"pfxX":10.352929142071181,"pfxZ":-5.900928012377088,"pX":-3.8744634313689548,"pZ":3.257169841500673,"vX0":-6.881686832011704,"vY0":-107.9947998887752,"vZ0":4.851064482561592,"x":264.69,"y":150.84,"x0":-1.964189885124894,"y0":50.00250112173174,"z0":5.320273171370848,"aX":12.016932052623154},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-8.6,"breakHorizontal":-16.4,"spinRate":3100,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.5105772537542541,"extension":6.5551984765521265},"index":4,"playId":"6a7341c7-5009-3c59-a746-c003d54ae15b","pitchNumber":4,"startTime":"2026-02-25T22:05:57.820Z","endTime":"2026-02-25T22:06:02.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692251219637605,"aZ":-21.01133649456079,"pfxX":1.471450861983081,"pfxZ":6.336827529372915,"pX":-0.23916096775892043,"pZ":3.5777881480046583,"vX0":2.648500416502575,"vY0":-131.35631387736493,"vZ0":-0.029435156674190388,"x":126.12,"y":142.18,"x0":-1.4485009910011493,"y0":50.004258843677874,"z0":5.140754262706665,"aX":2.591799546435197},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-3.2,"spinRate":2558,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41569574490175754,"extension":7.034803591055125},"index":5,"playId":"a612f40a-bd68-34eb-9e92-d660c8aa86c2","pitchNumber":5,"startTime":"2026-02-25T22:06:15.409Z","endTime":"2026-02-25T22:06:18.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-25T22:06:26.245Z","endTime":"2026-02-25T22:06:42.977Z","isPitch":false,"type":"action","player":{"id":668843,"link":"/api/v1/people/668843"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512678363157004,"aZ":-38.35875214080988,"pfxX":10.258048260086003,"pfxZ":-4.943929876431037,"pX":1.558887730856236,"pZ":2.960119324627065,"vX0":3.5801545387107696,"vY0":-111.78774329501469,"vZ0":3.719985867159041,"x":57.58,"y":158.86,"x0":-1.4020783998625208,"y0":50.00484785808075,"z0":5.244799457236618,"aX":12.821292366664208},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.4,"breakHorizontal":-19.6,"spinRate":3152,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.49233997152122067,"extension":6.765131214144601},"index":7,"playId":"36fa707d-f5e0-3d24-b0aa-3b50058e5a8d","pitchNumber":6,"startTime":"2026-02-25T22:06:42.977Z","endTime":"2026-02-25T22:06:46.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668843,"link":"/api/v1/people/668843"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:06:46.629Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens called out on strikes.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T22:07:47.827Z","endTime":"2026-02-25T22:09:13.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":668843,"fullName":"Conner Capel","link":"/api/v1/people/668843"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T22:07:32.710Z","endTime":"2026-02-25T22:07:32.727Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":668843,"link":"/api/v1/people/668843"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Conner Capel caught stealing 2nd base, pitcher Phil Maton to second baseman Angel Cepeda to first baseman Owen Miller.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-25T22:07:32.727Z","endTime":"2026-02-25T22:07:49.997Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668843,"link":"/api/v1/people/668843"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":668843,"link":"/api/v1/people/668843"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.6,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002116462409315,"aZ":-24.47008491017304,"pfxX":-0.6427479231954951,"pfxZ":4.448061224678213,"pX":1.3329890749705653,"pZ":3.1712130297317773,"vX0":6.279969510063374,"vY0":-130.37867027297494,"vZ0":-0.44389869634513973,"x":66.19,"y":153.16,"x0":-1.0176196090477678,"y0":50.00036500821366,"z0":5.1815976153268535,"aX":-1.1135955316261037},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-0.1,"spinRate":2530,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41922412918828256,"extension":6.846735244143127},"index":2,"playId":"58d4c52a-15ea-367d-a91a-e4e8d7697b97","pitchNumber":1,"startTime":"2026-02-25T22:07:49.997Z","endTime":"2026-02-25T22:07:52.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82892585947692,"aZ":-23.424921678427,"pfxX":-0.11915119498052107,"pfxZ":4.994939666289245,"pX":0.6344386635122174,"pZ":2.934561187211422,"vX0":5.342121749260672,"vY0":-130.8586591604775,"vZ0":-0.7252162999483989,"x":92.82,"y":159.55,"x0":-1.4089213903926068,"y0":50.00634250330354,"z0":4.953336378229037,"aX":-0.20886070040337806},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-0.8,"spinRate":2575,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4168526227993734,"extension":7.009649904861769},"index":3,"playId":"0a7aa380-014d-3b35-a9d4-6f72722556fb","pitchNumber":2,"startTime":"2026-02-25T22:08:07.536Z","endTime":"2026-02-25T22:08:10.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":68.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082524669527935,"aZ":-36.967685074697876,"pfxX":7.550351487370028,"pfxZ":-3.961471616751563,"pX":1.727359420317962,"pZ":2.2253787569356818,"vX0":4.450243890011512,"vY0":-110.56689306326588,"vZ0":2.1509574676858003,"x":51.16,"y":178.69,"x0":-1.3091518017968566,"y0":50.00480994614331,"z0":5.187616037870376,"aX":9.126828534780177},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-6.0,"breakHorizontal":-15.0,"spinRate":3031,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4999668543395912,"extension":6.995519456942986},"index":4,"playId":"1d05ed57-e305-34e2-aaf5-f9f1606046e4","pitchNumber":3,"startTime":"2026-02-25T22:08:27.936Z","endTime":"2026-02-25T22:08:31.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-25T22:08:32.493Z","endTime":"2026-02-25T22:08:47.904Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":82.8,"endSpeed":76.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.722656526220874,"aZ":-33.687027095875436,"pfxX":-3.806634579039054,"pfxZ":-1.0265869942810244,"pX":2.6475049839883567,"pZ":0.27355162693083174,"vX0":9.647569121356248,"vY0":-120.23760132288406,"vZ0":-3.8076377776939827,"x":16.08,"y":231.39,"x0":-0.9094441973413533,"y0":50.00280215470701,"z0":4.8440885564225,"aX":-5.615337541032221},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.5,"breakHorizontal":4.8,"spinRate":1652,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4542757858384441,"extension":7.136951044112872},"index":6,"playId":"a392ecdf-9bb8-3b3b-8a4c-ff10a281a14f","pitchNumber":4,"startTime":"2026-02-25T22:08:47.904Z","endTime":"2026-02-25T22:08:50.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.149299385488234,"aZ":-23.763040801660075,"pfxX":-0.2920320014256452,"pfxZ":4.7415611120050185,"pX":0.25400268786131175,"pZ":2.0509911300099564,"vX0":3.9214494018781245,"vY0":-131.39681303895065,"vZ0":-3.012435225039471,"x":107.32,"y":183.4,"x0":-1.210869760957813,"y0":50.0024163101103,"z0":4.950782287249197,"aX":-0.5189551781246413},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":-0.2,"spinRate":2542,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4146229740427274,"extension":7.0407587691747775},"index":7,"playId":"63fea81b-5f32-3f0e-ab7f-e26e7e1898d3","pitchNumber":5,"startTime":"2026-02-25T22:09:10.074Z","endTime":"2026-02-25T22:09:13.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.6,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:09:13.426Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kade Snell lines out to right fielder Troy Johnston.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:11:36.031Z","endTime":"2026-02-25T22:12:27.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyle McCann replaces catcher Hunter Goodman, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:11:32.991Z","endTime":"2026-02-25T22:11:33.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668832,"link":"/api/v1/people/668832"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Conner Capel remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:11:33.007Z","endTime":"2026-02-25T22:11:33.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668843,"link":"/api/v1/people/668843"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":682183,"link":"/api/v1/people/682183"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sterlin Thompson replaces left fielder Zac Veen, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"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-25T22:11:33.009Z","endTime":"2026-02-25T22:11:33.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nic Kent replaces second baseman Nicky Lopez, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":6,"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-25T22:11:33.011Z","endTime":"2026-02-25T22:11:33.012Z","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":"901","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Konner Eaton replaces Connor Staine.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":6,"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-25T22:11:33.012Z","endTime":"2026-02-25T22:11:36.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820825,"link":"/api/v1/people/820825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688422,"link":"/api/v1/people/688422","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239813603916126,"aZ":-23.99307193074054,"pfxX":7.225975614184987,"pfxZ":4.218401244415594,"pX":0.6057944198425099,"pZ":3.080162816631076,"vX0":-5.318749127742231,"vY0":-138.48649827888812,"vZ0":-2.029145065762864,"x":102.19,"y":114.51,"x0":1.6134438924886643,"y0":50.00602730895577,"z0":5.42916779856783,"aX":14.022979176831173},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-12.0,"spinRate":1773,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.3956733660802354,"extension":6.916698309986183},"index":5,"playId":"b8a6753b-76b4-3d9e-9d1e-b0e146521f34","pitchNumber":1,"startTime":"2026-02-25T22:11:36.031Z","endTime":"2026-02-25T22:11:42.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223540705074033,"aZ":-27.97101355313216,"pfxX":0.46563792423490147,"pfxZ":2.338005608190116,"pX":-0.09561881908575029,"pZ":2.265157259381448,"vX0":-5.127400696391124,"vY0":-132.51972967749057,"vZ0":-2.674493719077551,"x":120.64,"y":177.62,"x0":1.7943303592162358,"y0":50.00590586353021,"z0":5.306329434247178,"aX":0.8391149302764686},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":0.1,"spinRate":1957,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4114881510212034,"extension":6.542139533338519},"index":6,"playId":"d2a621fe-b1dd-3862-9179-42518c096f3a","pitchNumber":2,"startTime":"2026-02-25T22:11:54.301Z","endTime":"2026-02-25T22:11:57.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17013159098756,"aZ":-36.33539793698527,"pfxX":-1.1419638977242839,"pfxZ":-2.5455215907035225,"pX":0.7044488975070851,"pZ":2.5568656048885474,"vX0":-2.451786424038416,"vY0":-126.19645385644539,"vZ0":0.328834655628246,"x":90.15,"y":169.74,"x0":1.831346347881701,"y0":50.00173639966067,"z0":5.317602868854995,"aX":-1.867880229757322},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.3,"breakHorizontal":2.5,"spinRate":1955,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.43163771413470853,"extension":6.586479261406979},"hitData":{"launchSpeed":84.7,"launchAngle":20.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.73,"coordY":104.56}},"index":7,"playId":"6a9f4c10-26b7-3d83-82f7-44df573d7d7a","pitchNumber":3,"startTime":"2026-02-25T22:12:18.622Z","endTime":"2026-02-25T22:12:27.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:12:27.828Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josiah Hartshorn walks.","rbi":0,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:12:43.069Z","endTime":"2026-02-25T22:14:22.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901233915610874,"aZ":-22.84366859960831,"pfxX":6.498145833710253,"pfxZ":4.782800812640252,"pX":-1.2476133159186198,"pZ":2.4939535480867163,"vX0":-9.209653262948038,"vY0":-138.78445463779576,"vZ0":-3.9888365838370423,"x":164.56,"y":171.44,"x0":1.2687569799045473,"y0":50.004574249457505,"z0":5.470250397271552,"aX":12.684163181662415},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":-9.8,"spinRate":1935,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.3945666279636586,"extension":6.818404792092372},"index":0,"playId":"e8b24801-1127-3746-bbf2-4083521e1b35","pitchNumber":1,"startTime":"2026-02-25T22:13:00.356Z","endTime":"2026-02-25T22:13:04.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87962989797476,"aZ":-23.158840766137544,"pfxX":6.022098425980305,"pfxZ":4.5635587089332805,"pX":0.07503611606019353,"pZ":3.0091054250368217,"vX0":-5.884239507057382,"vY0":-139.31265976242884,"vZ0":-2.1135056553846985,"x":114.14,"y":157.53,"x0":1.4272360656594,"y0":50.002901122670394,"z0":5.300769689745156,"aX":11.89497221413404},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":-9.7,"spinRate":1974,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.39243858866070713,"extension":6.855066293865994},"index":1,"playId":"9b3ff2c0-6b3e-3228-b8fe-bf76acdc1477","pitchNumber":2,"startTime":"2026-02-25T22:13:16.903Z","endTime":"2026-02-25T22:13:21.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03888820078789,"aZ":-31.41748508655302,"pfxX":8.098939025261137,"pfxZ":0.46312249289489493,"pX":1.2067107637551344,"pZ":2.493835030582147,"vX0":-4.099969505109147,"vY0":-126.34480746571788,"vZ0":-0.4890932889404188,"x":71.0,"y":171.45,"x0":1.7922637973048077,"y0":50.00116844393003,"z0":5.199373960847838,"aX":13.184839714068735},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-13.8,"spinRate":1846,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4323409559722706,"extension":6.843069643881428},"index":2,"playId":"f81711cf-f9af-3e9c-b82c-20fa8080b8b8","pitchNumber":3,"startTime":"2026-02-25T22:13:34.427Z","endTime":"2026-02-25T22:13:38.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39203094987819,"aZ":-37.937769117442095,"pfxX":-2.011284031787059,"pfxZ":-3.5394036856370548,"pX":1.1604633913757443,"pZ":3.5029871931088543,"vX0":-0.7371986890619558,"vY0":-125.94676243902252,"vZ0":2.8798939994520847,"x":72.77,"y":144.2,"x0":1.7172345481081994,"y0":50.00369474108718,"z0":5.385627970129893,"aX":-3.2740804281971814},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.6,"breakHorizontal":3.8,"spinRate":2154,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.43270179103382445,"extension":6.9088325384288405},"index":3,"playId":"f65bd7cc-e3d6-3936-8496-abc805a03bd7","pitchNumber":4,"startTime":"2026-02-25T22:13:54.568Z","endTime":"2026-02-25T22:13:57.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.3,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.346610631860457,"aZ":-25.59734787237733,"pfxX":6.998677291642218,"pfxZ":3.334229300350609,"pX":0.6826653711792137,"pZ":3.391477976342236,"vX0":-5.011910083246862,"vY0":-138.8866641490213,"vZ0":-0.6813349652763938,"x":90.98,"y":147.21,"x0":1.5927369163288394,"y0":50.00267455161268,"z0":5.328101199310144,"aX":13.802157860521772},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":-11.8,"spinRate":1853,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.39295161740377305,"extension":6.826910015340701},"index":4,"playId":"4e899be4-d181-3a3a-a8c0-f8e8b0c8adbe","pitchNumber":5,"startTime":"2026-02-25T22:14:17.920Z","endTime":"2026-02-25T22:14:22.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":0.73,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:14:22.532Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chas McCormick strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:14:30.087Z","endTime":"2026-02-25T22:16:37.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"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":"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":85.1,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728123790369285,"aZ":-38.338237099222006,"pfxX":-1.662673216278562,"pfxZ":-3.9135348922690074,"pX":-1.194417113489906,"pZ":1.7399528718838662,"vX0":-7.0575375722803,"vY0":-123.90188800235696,"vZ0":-0.8436614710883252,"x":162.53,"y":191.8,"x0":1.8918186102584633,"y0":50.00201537405989,"z0":5.252193703354586,"aX":-2.6188999222200753},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.1,"breakHorizontal":4.4,"spinRate":2277,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4398715870872012,"extension":6.692123340057839},"index":0,"playId":"b442d02e-1ee0-3e17-a20d-77f5c556c584","pitchNumber":1,"startTime":"2026-02-25T22:14:49.616Z","endTime":"2026-02-25T22:14:53.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12442094649993,"aZ":-37.855990445516376,"pfxX":-1.1762441949092564,"pfxZ":-3.454286637741612,"pX":0.17774909294758431,"pZ":2.414884765737256,"vX0":-4.278230697172516,"vY0":-126.66406068731217,"vZ0":0.34060871961781314,"x":110.22,"y":173.58,"x0":2.0338811686031617,"y0":50.00568915397169,"z0":5.2780482012264125,"aX":-1.932308707683053},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.0,"breakHorizontal":3.0,"spinRate":2122,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.4305768902274383,"extension":6.568385017450223},"index":1,"playId":"8b200980-07db-3878-9f17-7f331180d101","pitchNumber":2,"startTime":"2026-02-25T22:15:10.084Z","endTime":"2026-02-25T22:15:14.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.357080482586543,"aZ":-38.82471803328433,"pfxX":-2.279804577361139,"pfxZ":-4.35267875895566,"pX":1.5176605107912302,"pZ":2.665450062081031,"vX0":-0.6967854550733459,"vY0":-122.35542497237368,"vZ0":1.6141160116377222,"x":59.15,"y":166.81,"x0":2.1017622741835633,"y0":50.00304003786471,"z0":5.304641316417714,"aX":-3.483574543670078},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.3,"breakHorizontal":4.3,"spinRate":2171,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.4463081460719631,"extension":6.573440749391151},"index":2,"playId":"57e03a25-ac08-33a2-97ec-96122c85b25e","pitchNumber":3,"startTime":"2026-02-25T22:15:31.666Z","endTime":"2026-02-25T22:15:35.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8519362817805,"aZ":-37.370822088011366,"pfxX":-2.8452141205774124,"pfxZ":-3.283508002268933,"pX":1.3914582236144322,"pZ":1.9522984634429443,"vX0":-0.5062492162804255,"vY0":-124.45620537539622,"vZ0":-0.44594851992984386,"x":63.96,"y":186.07,"x0":1.966930904597539,"y0":50.00250263440636,"z0":5.205003414613988,"aX":-4.503619090352212},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.9,"breakHorizontal":5.3,"spinRate":2189,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4385827382787095,"extension":6.588616894674117},"index":3,"playId":"12bd7a8e-9ef3-3613-a815-51f723771308","pitchNumber":4,"startTime":"2026-02-25T22:15:51.641Z","endTime":"2026-02-25T22:15:54.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.735016308530206,"aZ":-19.95016436415439,"pfxX":6.4559618884818,"pfxZ":6.4247808663691295,"pX":-0.714930365207032,"pZ":3.8396075381025594,"vX0":-7.761872521619742,"vY0":-137.17699151043348,"vZ0":-0.6678759334458733,"x":144.25,"y":135.11,"x0":1.3143459802586686,"y0":50.00572795325266,"z0":5.448045314811139,"aX":12.28960169805204},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":-10.1,"spinRate":2011,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.39950808104985525,"extension":6.924905627430411},"index":4,"playId":"109b1709-72ee-362e-bbd9-ae494213c1df","pitchNumber":5,"startTime":"2026-02-25T22:16:12.076Z","endTime":"2026-02-25T22:16:16.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733333623663263,"aZ":-21.372099641074175,"pfxX":6.720109047394696,"pfxZ":5.561902997008572,"pX":-1.106762539911929,"pZ":2.854597197551107,"vX0":-9.247372119411393,"vY0":-138.20429976378895,"vZ0":-2.9158838867187087,"x":159.19,"y":161.71,"x0":1.4037005244805736,"y0":50.00098011853347,"z0":5.352677709506189,"aX":13.047342409734455},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-10.3,"spinRate":1897,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.3957498940477828,"extension":7.0851005241731775},"index":5,"playId":"b9da685a-ed43-3154-954e-5d792c32340c","pitchNumber":6,"startTime":"2026-02-25T22:16:34.555Z","endTime":"2026-02-25T22:16:37.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-3.599999999999998,"leverageIndex":1.5,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:16:37.883Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Devin Ortiz singles on a ground ball to right fielder Troy Johnston. Josiah Hartshorn scores.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:16:46.838Z","endTime":"2026-02-25T22:17:47.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"responsiblePitcher":{"id":820825,"link":"/api/v1/people/820825"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.842484200516083,"aZ":-36.24492879768094,"pfxX":-1.2994289050403314,"pfxZ":-2.4389275596591933,"pX":-0.672123545648867,"pZ":1.491615943691345,"vX0":-5.727675582619922,"vY0":-127.48278613855457,"vZ0":-2.18307384059223,"x":142.62,"y":198.51,"x0":1.7601316008896617,"y0":50.00365805895056,"z0":5.182981534262294,"aX":-2.167445835024357},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.7,"breakHorizontal":3.5,"spinRate":2092,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.42741543189604947,"extension":6.720722430708317},"index":0,"playId":"33c5aa65-2432-3938-b976-ade8c9f0da16","pitchNumber":1,"startTime":"2026-02-25T22:17:06.264Z","endTime":"2026-02-25T22:17:10.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Kyle McCann. Josiah Hartshorn to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"33c5aa65-2432-3938-b976-ade8c9f0da16","startTime":"2026-02-25T22:17:19.310Z","endTime":"2026-02-25T22:17:37.871Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":815824,"link":"/api/v1/people/815824"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"first":{"id":815824,"link":"/api/v1/people/815824"},"postOnSecond":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.98,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.826917482937624,"aZ":-36.20920444536108,"pfxX":-0.9470871296466052,"pfxZ":-2.5227018942966435,"pX":0.2804944294635756,"pZ":2.6066789102094523,"vX0":-3.470755007509642,"vY0":-124.72982551688008,"vZ0":0.7541322284237333,"x":106.31,"y":168.4,"x0":1.8053667980064518,"y0":50.00481963971981,"z0":5.253848048076393,"aX":-1.5128842483915954},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.2,"breakHorizontal":2.4,"spinRate":1906,"spinDirection":312},"zone":5,"typeConfidence":2.0,"plateTime":0.43681564459323186,"extension":6.594983234818335},"hitData":{"launchSpeed":102.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.08,"coordY":108.08}},"index":2,"playId":"57642f2f-4520-3b88-9cf9-c86462cf2406","pitchNumber":2,"startTime":"2026-02-25T22:17:37.871Z","endTime":"2026-02-25T22:17:47.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"second":{"id":815824,"link":"/api/v1/people/815824"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":7.999999999999998,"leverageIndex":0.98,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:17:47.707Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Konner Eaton picks off Devin Ortiz at 1st on throw to first baseman Charlie Condon.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T22:17:58.064Z","endTime":"2026-02-25T22:20:54.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":820825,"link":"/api/v1/people/820825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.182470391345777,"aZ":-19.93080902614991,"pfxX":6.237921388689841,"pfxZ":6.419224122539093,"pX":-0.15820025194062437,"pZ":2.5747700368566444,"vX0":-6.822503597693045,"vY0":-136.75716253418383,"vZ0":-3.715297488469065,"x":123.03,"y":169.26,"x0":1.5501259582965201,"y0":50.00486482878295,"z0":5.3062722592547225,"aX":11.900527516053652},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-10.0,"spinRate":1957,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.39945399349683974,"extension":7.073071616286826},"index":0,"playId":"f6cd846f-49cf-364e-9107-766f24853f7e","pitchNumber":1,"startTime":"2026-02-25T22:18:22.759Z","endTime":"2026-02-25T22:18:26.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536249292059434,"aZ":-31.18647098070659,"pfxX":9.870770114961644,"pfxZ":0.6120207231885351,"pX":-0.23685804971316496,"pZ":1.853809900960681,"vX0":-7.7525900425912955,"vY0":-126.41380496580334,"vZ0":-2.014576019946927,"x":126.03,"y":188.73,"x0":1.585726438266818,"y0":50.005649073525966,"z0":5.162395837930698,"aX":15.993998056301365},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-16.1,"spinRate":2049,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.43312911410106825,"extension":6.931929563269939},"index":1,"playId":"3293c4c6-2842-3c96-a284-4a24242bceda","pitchNumber":2,"startTime":"2026-02-25T22:18:47.839Z","endTime":"2026-02-25T22:18:52.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":80.0,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.389536103468593,"aZ":-39.00665660166262,"pfxX":-1.9953638974193484,"pfxZ":-4.274573032841227,"pX":-0.7026107858379563,"pZ":2.353383696011273,"vX0":-5.381066512420798,"vY0":-124.37213362636389,"vZ0":0.5160595932964904,"x":143.78,"y":175.24,"x0":1.7317066594315447,"y0":50.005164097125295,"z0":5.328344661718384,"aX":-3.186562251758925},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.4,"breakHorizontal":4.7,"spinRate":2282,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.43715564386228056,"extension":6.659931284878161},"index":2,"playId":"dbada322-d983-36fb-a924-575b1ea61a7f","pitchNumber":3,"startTime":"2026-02-25T22:19:24.509Z","endTime":"2026-02-25T22:19:27.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930159347910617,"aZ":-30.94366761408164,"pfxX":0.3934219925273652,"pfxZ":0.7236853461816075,"pX":-0.5117733558631998,"pZ":4.151788652549487,"vX0":-5.7236210322095005,"vY0":-128.88259307177458,"vZ0":2.6121274738698537,"x":136.51,"y":126.68,"x0":1.6724145374606945,"y0":50.005021114339115,"z0":5.491194203631718,"aX":0.6721359026594343},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":0.4,"spinRate":1943,"spinDirection":317},"zone":11,"typeConfidence":2.0,"plateTime":0.4225142246209592,"extension":7.081751560208751},"index":3,"playId":"8ede0203-b541-364d-bceb-e917aa4bd8cb","pitchNumber":4,"startTime":"2026-02-25T22:19:55.540Z","endTime":"2026-02-25T22:19:58.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18537303106224,"aZ":-21.662807650275674,"pfxX":6.569018259639464,"pfxZ":5.246997706747688,"pX":-1.2795134796891465,"pZ":3.196807637534692,"vX0":-9.474517411782141,"vY0":-139.85264554012122,"vZ0":-2.16701433651696,"x":165.77,"y":152.47,"x0":1.2809920803699715,"y0":50.0026251996672,"z0":5.385572339636274,"aX":13.160501822853037},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":-10.2,"spinRate":2037,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.3899550798398943,"extension":7.039809001549397},"index":4,"playId":"df76d515-7a24-3689-8291-8a23b69f0282","pitchNumber":5,"startTime":"2026-02-25T22:20:15.730Z","endTime":"2026-02-25T22:20:19.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"08318706-0616-0053-001c-f08cd117d70a","startTime":"2026-02-25T22:20:37.274Z","endTime":"2026-02-25T22:20:49.577Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"0c02b39d-edad-3b23-822c-37dc7a62478d","startTime":"2026-02-25T22:20:49.577Z","endTime":"2026-02-25T22:20:54.565Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"first":{"id":668776,"link":"/api/v1/people/668776"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.37,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:20:54.565Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to left fielder Josiah Hartshorn.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:23:08.939Z","endTime":"2026-02-25T22:24:35.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Harvey replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"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-25T22:22:47.663Z","endTime":"2026-02-25T22:23:10.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640451,"link":"/api/v1/people/640451"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.9,"endSpeed":89.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545776796450195,"aZ":-14.087254246549255,"pfxX":-4.8440219574842915,"pfxZ":8.974147636676536,"pX":1.801958087486846,"pZ":0.6951421801664658,"vX0":10.418524088543064,"vY0":-140.52857101589976,"vZ0":-10.891712268190096,"x":48.31,"y":220.01,"x0":-1.3113888569855239,"y0":50.004412659158355,"z0":5.518102128720881,"aX":-9.765106362731428},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":1999,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38862627257325943,"extension":6.329647452657038},"index":1,"playId":"bcd501a5-79b5-3022-8569-4a99197d4f71","pitchNumber":1,"startTime":"2026-02-25T22:23:10.656Z","endTime":"2026-02-25T22:23:15.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.8,"endSpeed":88.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55838033863809,"aZ":-11.19253281728373,"pfxX":-3.341361037143957,"pfxZ":10.54985481720286,"pX":-1.123540448868794,"pZ":2.219087031368097,"vX0":2.7034058084046504,"vY0":-139.45309509699055,"vZ0":-7.309497815550118,"x":159.83,"y":178.86,"x0":-1.6668570638708387,"y0":50.00005777499769,"z0":5.596200699719172,"aX":-6.642916969614524},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":1875,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3913492971738557,"extension":6.2500935731190195},"index":2,"playId":"e6d25c50-8a2c-30b2-af2e-e82cda611e58","pitchNumber":2,"startTime":"2026-02-25T22:23:31.591Z","endTime":"2026-02-25T22:23:36.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.204338648739615,"aZ":-10.111264677277147,"pfxX":-2.7205429232393987,"pfxZ":10.961757606576027,"pX":0.37445026539834075,"pZ":2.6780989926679966,"vX0":5.758073229874157,"vY0":-140.14968808791303,"vZ0":-6.66928348542348,"x":102.73,"y":166.47,"x0":-1.3424869491095086,"y0":50.00248734322895,"z0":5.731066307596969,"aX":-5.476198322878888},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":1875,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.38909730301741874,"extension":6.197622880304933},"index":3,"playId":"fe5ed44d-8ee6-311b-9958-76b5b4197892","pitchNumber":3,"startTime":"2026-02-25T22:23:47.780Z","endTime":"2026-02-25T22:23:53.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-02-25T22:24:08.835Z","endTime":"2026-02-25T22:24:26.189Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125938497964626,"aZ":-12.618280340496591,"pfxX":-3.4158666849288206,"pfxZ":9.50610424732508,"pX":-0.33767811754093674,"pZ":2.255149371931064,"vX0":4.181798719398359,"vY0":-142.1833103751954,"vZ0":-7.376086335360802,"x":129.87,"y":177.89,"x0":-1.3803682734163303,"y0":50.00561563833635,"z0":5.675455204374956,"aX":-7.029111592266125},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":1929,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.38452870567277175,"extension":6.208088405846571},"hitData":{"launchSpeed":99.4,"launchAngle":14.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.26,"coordY":116.85}},"index":5,"playId":"18275570-4b90-3ab4-b3ec-0f59cbfe0528","pitchNumber":4,"startTime":"2026-02-25T22:24:26.189Z","endTime":"2026-02-25T22:24:35.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:24:35.212Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Charlie Condon flies out to right fielder Kade Snell.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:24:40.973Z","endTime":"2026-02-25T22:25:49.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16104585358456,"aZ":-30.895289845978997,"pfxX":0.8068529688129535,"pfxZ":0.8108560558831819,"pX":-0.283040041401436,"pZ":2.992080248175096,"vX0":3.279336556289793,"vY0":-125.07189257771708,"vZ0":-0.6882861260276361,"x":127.79,"y":157.99,"x0":-1.7181585485674775,"y0":50.00408994341905,"z0":5.8134539953952835,"aX":1.272408031070486},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2250,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.43859845707152445,"extension":6.025970794083974},"index":0,"playId":"eb948c74-5d2e-34be-aae2-cd0c236e049b","pitchNumber":1,"startTime":"2026-02-25T22:25:04.589Z","endTime":"2026-02-25T22:25:08.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":95.9,"endSpeed":88.0,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.071880586883687,"aZ":-14.735306783745944,"pfxX":-3.4100508236783567,"pfxZ":8.80952085806216,"pX":0.6084164577266069,"pZ":3.0338153928425373,"vX0":6.71605504181342,"vY0":-139.50590352976158,"vZ0":-4.865336057041263,"x":93.81,"y":156.87,"x0":-1.3823541268295707,"y0":50.00527948916235,"z0":5.764951046447289,"aX":-6.752828794673701},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":4.8,"spinRate":2035,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3919507910508764,"extension":6.203511371786443},"index":1,"playId":"dd5dabef-690f-304c-af8a-fb002b8a6d72","pitchNumber":2,"startTime":"2026-02-25T22:25:20.692Z","endTime":"2026-02-25T22:25:25.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497020608096573,"aZ":-26.281423943415827,"pfxX":-5.740344739265614,"pfxZ":3.433145755935387,"pX":-0.3555189511574955,"pZ":2.6273528427553132,"vX0":5.1569612744962186,"vY0":-130.2409198385095,"vZ0":-2.6050704078519358,"x":130.55,"y":167.84,"x0":-1.6159538986639543,"y0":50.00493712433271,"z0":5.629445809398712,"aX":-9.85764803748297},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":9.2,"spinRate":1073,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.42065008087685296,"extension":6.2523192908478515},"hitData":{"launchSpeed":88.1,"launchAngle":45.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.08,"coordY":105.55}},"index":2,"playId":"21a4102f-66a0-3752-98d9-70cc65134c8e","pitchNumber":3,"startTime":"2026-02-25T22:25:36.834Z","endTime":"2026-02-25T22:25:49.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.4,"awayTeamWinProbability":81.6,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.97,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:25:49.356Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sterlin Thompson strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:25:50.991Z","endTime":"2026-02-25T22:26:58.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71371981046522,"aZ":-26.685339819096413,"pfxX":-6.95691877478956,"pfxZ":3.310723230599577,"pX":-0.7384860993521432,"pZ":1.851663770222035,"vX0":4.789752708532328,"vY0":-127.83001910946912,"vZ0":-4.148156116301529,"x":145.15,"y":188.79,"x0":-1.7301946270046888,"y0":50.004949037199324,"z0":5.584224896799329,"aX":-11.544486068934779},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":11.5,"spinRate":1087,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4280610926747834,"extension":6.288603281560806},"index":0,"playId":"73a3b02a-02f6-3ed9-9840-a8eee44d2798","pitchNumber":1,"startTime":"2026-02-25T22:26:13.255Z","endTime":"2026-02-25T22:26:17.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.8,"endSpeed":89.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49760490544038,"aZ":-14.763257903294287,"pfxX":-4.165726897974135,"pfxZ":8.56388385924162,"pX":-0.147851101844383,"pZ":2.37607359473112,"vX0":5.263508576102336,"vY0":-140.88616613277665,"vZ0":-6.661351376487613,"x":122.64,"y":174.63,"x0":-1.4889251328656818,"y0":50.00679900001217,"z0":5.704651327823719,"aX":-8.4740918415528},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":1916,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3870333904093486,"extension":6.167927567253954},"index":1,"playId":"d79d159d-89b7-3830-94ec-71f4d17d65f9","pitchNumber":2,"startTime":"2026-02-25T22:26:33.082Z","endTime":"2026-02-25T22:26:36.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881257010447747,"aZ":-24.91986377303011,"pfxX":-3.535416968300327,"pfxZ":4.267836329409899,"pX":-0.977594776463811,"pZ":2.745808896004796,"vX0":3.420822185777362,"vY0":-129.06672503675858,"vZ0":-2.557705243034747,"x":154.26,"y":164.64,"x0":-1.8558551191199295,"y0":50.003609044678825,"z0":5.652898251677258,"aX":-6.011951772776468},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":5.8,"spinRate":824,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4230960654741178,"extension":6.131817862058816},"index":2,"playId":"5cb3a37b-01a5-38d2-96df-bdcfdef7d145","pitchNumber":3,"startTime":"2026-02-25T22:26:54.853Z","endTime":"2026-02-25T22:26:58.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.85,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:26:58.552Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Nic Kent batting, Troy Johnston picked off and caught stealing 2nd base, shortstop Ty Southisene.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:27:00.513Z","endTime":"2026-02-25T22:27:28.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","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":640451,"link":"/api/v1/people/640451"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"693ce333-76e9-342b-be62-65d0f1f505c6","startTime":"2026-02-25T22:27:25.557Z","endTime":"2026-02-25T22:27:28.557Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:27:28.557Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty Southisene walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:30:27.033Z","endTime":"2026-02-25T22:32:14.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"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":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Benny Montgomery replaces right fielder Troy Johnston, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":7,"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-25T22:30:29.200Z","endTime":"2026-02-25T22:30:29.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695603,"link":"/api/v1/people/695603"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: RJ Petit replaces Konner Eaton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"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-25T22:30:29.202Z","endTime":"2026-02-25T22:30:29.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696275,"link":"/api/v1/people/696275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.9,"endSpeed":86.3,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40981335107534,"aZ":-16.923493156724085,"pfxX":-4.321976130835264,"pfxZ":8.024776999017394,"pX":0.8893190039360298,"pZ":3.383252699506661,"vX0":6.829604177378588,"vY0":-136.57235788394937,"vZ0":-4.5385599439490445,"x":83.1,"y":147.43,"x0":-1.075465472157789,"y0":50.00290127177197,"z0":6.220834063572816,"aX":-8.213960550917802},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":6.5,"spinRate":1987,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40015315725077416,"extension":6.5017766563501525},"index":2,"playId":"b767dac8-3595-3a38-82af-3fdc0088245a","pitchNumber":1,"startTime":"2026-02-25T22:30:29.204Z","endTime":"2026-02-25T22:30:33.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.315662366637973,"aZ":-15.353722927931141,"pfxX":-4.823260473000398,"pfxZ":8.754485807216911,"pX":1.1152332790987172,"pZ":2.962827916727952,"vX0":7.827398288512971,"vY0":-137.90565015193843,"vZ0":-5.857702136473386,"x":74.49,"y":158.78,"x0":-1.136226186676714,"y0":50.004451897043126,"z0":6.154121868722371,"aX":-9.269820798404318},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2068,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3975206325978293,"extension":6.774921571637413},"index":3,"playId":"5d771b67-b4b5-326a-b546-951b972ca06e","pitchNumber":2,"startTime":"2026-02-25T22:31:44.288Z","endTime":"2026-02-25T22:31:49.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.4,"endSpeed":86.9,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.734957471519884,"aZ":-16.163725654095572,"pfxX":-5.9848828876643925,"pfxZ":8.272421865173328,"pX":1.5405181117722582,"pZ":2.725660513356556,"vX0":9.517725609219504,"vY0":-138.45208899457262,"vZ0":-5.982568890081852,"x":58.28,"y":165.19,"x0":-1.168713802794726,"y0":50.006528936566426,"z0":6.0015802719056115,"aX":-11.589072560184157},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2093,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39603313955832364,"extension":6.839957784171073},"index":4,"playId":"399c7001-7a95-3074-94c2-e0c5b2b0ca09","pitchNumber":3,"startTime":"2026-02-25T22:31:56.029Z","endTime":"2026-02-25T22:31:59.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.981059344330784,"aZ":-26.551230332371386,"pfxX":-10.626130599576156,"pfxZ":2.9915060306733636,"pX":1.484386449568789,"pZ":1.3334883776256488,"vX0":10.963580654939078,"vY0":-136.39801575417368,"vZ0":-7.398991283240429,"x":60.42,"y":202.78,"x0":-1.2133641554414138,"y0":50.00158267771064,"z0":5.921529938607141,"aX":-19.951730631635566},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":16.8,"spinRate":2081,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4021188801320221,"extension":6.563290985522408},"index":5,"playId":"76df011d-48b7-3624-b36b-21f28bd6ae2e","pitchNumber":4,"startTime":"2026-02-25T22:32:10.640Z","endTime":"2026-02-25T22:32:14.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":6.899999999999995,"leverageIndex":1.54,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:32:14.610Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Angel Cepeda grounds into a double play, shortstop Chad Stevens to second baseman Nic Kent to first baseman Charlie Condon. Ty Southisene out at 2nd. Angel Cepeda out at 1st.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:32:24.908Z","endTime":"2026-02-25T22:33:23.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"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":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"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":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88873145543254,"aZ":-25.291895497605964,"pfxX":-11.366162000820884,"pfxZ":3.603851118742446,"pX":0.6560739161950304,"pZ":2.0582950022693867,"vX0":9.189095217711861,"vY0":-137.8596073542176,"vZ0":-5.987523594941704,"x":91.99,"y":183.21,"x0":-1.2566099306475877,"y0":50.00445439240152,"z0":5.984120971830501,"aX":-21.70890464151335},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":18.5,"spinRate":2147,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3985134981602618,"extension":6.557222668559105},"index":0,"playId":"2ea94690-25d8-35f2-8a42-c5c9dd374cfe","pitchNumber":1,"startTime":"2026-02-25T22:32:39.810Z","endTime":"2026-02-25T22:32:44.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91599344721425,"aZ":-22.767425788521987,"pfxX":0.2609475825326353,"pfxZ":5.467717278712219,"pX":1.5369238165597472,"pZ":1.6956040788701825,"vX0":7.053488249084059,"vY0":-130.26015739924193,"vZ0":-6.826418250770518,"x":58.42,"y":193.0,"x0":-1.2380709707347646,"y0":50.00517653634557,"z0":6.0671885565466335,"aX":0.4496857999375439},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.6,"breakHorizontal":-2.0,"spinRate":2039,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42020867168097986,"extension":6.659882456287809},"index":1,"playId":"8fb57370-6da6-316a-ae2e-b5069b4cfc68","pitchNumber":2,"startTime":"2026-02-25T22:32:56.374Z","endTime":"2026-02-25T22:32:59.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.852046011317128,"aZ":-22.655776436629765,"pfxX":-10.615516477625679,"pfxZ":4.882518074854897,"pX":-0.30027891448070493,"pZ":2.19662325297329,"vX0":6.763845561382141,"vY0":-138.89562388920686,"vZ0":-6.302957729840813,"x":128.45,"y":179.47,"x0":-1.3911185996766244,"y0":50.00131055408713,"z0":6.007425563827192,"aX":-20.68640937974989},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":17.8,"spinRate":2210,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.394728422974997,"extension":6.682266310411},"hitData":{"launchSpeed":103.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.35,"coordY":155.28}},"index":2,"playId":"14c9c7b1-1c38-3013-9673-7f168f4d4dfc","pitchNumber":3,"startTime":"2026-02-25T22:33:11.630Z","endTime":"2026-02-25T22:33:23.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"first":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-13.599999999999996,"leverageIndex":2.75,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:33:23.326Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Owen Miller lines out to third baseman Vimael Machín.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:33:28.153Z","endTime":"2026-02-25T22:34:05.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309174657939543,"aZ":-22.30236442541005,"pfxX":-0.10750897831099282,"pfxZ":5.630966140282215,"pX":0.967972830229398,"pZ":0.8948151767927779,"vX0":5.756156418976938,"vY0":-131.6611726355766,"vZ0":-8.90542039749216,"x":80.1,"y":214.62,"x0":-1.2339662407660879,"y0":50.00455737709866,"z0":5.975573126393675,"aX":-0.18955795239272505},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2151,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41622623468187925,"extension":6.681041112185342},"index":0,"playId":"f3dc44b4-d481-3d15-b351-baa2d347ed2c","pitchNumber":1,"startTime":"2026-02-25T22:33:44.283Z","endTime":"2026-02-25T22:33:48.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.864079684222634,"aZ":-24.17402156911271,"pfxX":-9.944837399061171,"pfxZ":4.226399895669864,"pX":-0.6597055268838783,"pZ":1.7917866179427284,"vX0":5.489764763452036,"vY0":-136.4712950223055,"vZ0":-6.667243149200246,"x":142.15,"y":190.4,"x0":-1.4008025225774097,"y0":50.00578581583994,"z0":5.921746491050744,"aX":-18.839729883485614},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2057,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4007101027059319,"extension":6.539985650978431},"hitData":{"launchSpeed":102.9,"launchAngle":8.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.25,"coordY":171.01}},"index":1,"playId":"382b1218-f91e-310c-a5c1-978646bd7db0","pitchNumber":2,"startTime":"2026-02-25T22:33:57.535Z","endTime":"2026-02-25T22:34:05.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:34:05.315Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nic Kent grounds out, third baseman Devin Ortiz to first baseman Owen Miller.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:36:23.321Z","endTime":"2026-02-25T22:37:12.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668776,"link":"/api/v1/people/668776"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ariel Armas replaces catcher Miguel Amaya, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":7,"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-25T22:36:09.285Z","endTime":"2026-02-25T22:36:09.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665804,"link":"/api/v1/people/665804"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luke Little replaces Hunter Harvey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"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-25T22:36:09.300Z","endTime":"2026-02-25T22:36:25.519Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681432,"link":"/api/v1/people/681432"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.8,"endSpeed":87.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62632851936668,"aZ":-23.634344928658894,"pfxX":2.6026862171012835,"pfxZ":4.3780248928898295,"pX":0.6837106069186686,"pZ":3.0343987114307778,"vX0":-8.125239397297143,"vY0":-138.00719881713778,"vZ0":-2.734780337012516,"x":90.94,"y":156.85,"x0":3.313947937614529,"y0":50.00087865379198,"z0":5.6115748576423625,"aX":5.0752737349640835},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.2,"spinRate":2327,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.3952629355619348,"extension":7.277434253194051},"index":2,"playId":"013120e7-bf6e-3be2-bb3b-d9c09ec408da","pitchNumber":1,"startTime":"2026-02-25T22:36:25.519Z","endTime":"2026-02-25T22:36:29.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876238785609893,"aZ":-26.536865337278176,"pfxX":10.311641485479683,"pfxZ":2.806555248574215,"pX":1.7078986390782247,"pZ":2.4961415587576634,"vX0":-8.81704305948829,"vY0":-140.35476651513417,"vZ0":-3.4892707355938946,"x":51.9,"y":171.38,"x0":3.540527547758519,"y0":50.001170117333615,"z0":5.4710658369507685,"aX":20.7020541745346},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":-17.0,"spinRate":2341,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.38929460671382543,"extension":7.291339233608861},"index":3,"playId":"9aa5dcbd-b157-316a-9747-4817b9b48970","pitchNumber":2,"startTime":"2026-02-25T22:36:40.164Z","endTime":"2026-02-25T22:36:43.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"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-25T22:36:47.556Z","endTime":"2026-02-25T22:37:02.955Z","isPitch":false,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221119992510378,"aZ":-28.381435243300455,"pfxX":7.264740502746463,"pfxZ":1.8676485178064866,"pX":0.22970170535966025,"pZ":1.9403290076692703,"vX0":-10.948710859395845,"vY0":-140.62305606110155,"vZ0":-4.359314425449041,"x":108.24,"y":186.39,"x0":3.2077699208810904,"y0":50.0012240412681,"z0":5.325341957731096,"aX":14.728834854338348},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.8,"breakHorizontal":-11.3,"spinRate":2282,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.3876943276083935,"extension":7.444379873222244},"hitData":{"launchSpeed":88.5,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.84,"coordY":170.28}},"index":5,"playId":"de772e8b-39e3-3d81-9da2-941b892ca7a3","pitchNumber":3,"startTime":"2026-02-25T22:37:02.955Z","endTime":"2026-02-25T22:37:12.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:37:12.094Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryant Betancourt walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:37:17.179Z","endTime":"2026-02-25T22:39:17.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"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(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":87.5,"endSpeed":81.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584181851478125,"aZ":-30.647028753483962,"pfxX":-2.7072078301816154,"pfxZ":0.9325297461952808,"pX":-0.8269208924151077,"pZ":0.9915684245528976,"vX0":-10.489060378082128,"vY0":-127.09426104400802,"vZ0":-4.616601154972778,"x":148.52,"y":212.01,"x0":3.7021328888820526,"y0":50.00291532933684,"z0":5.260146597229045,"aX":-4.43710764095195},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":7.2,"spinRate":2527,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4306464580039502,"extension":7.102637447680662},"index":0,"playId":"371a23ee-2481-3234-9938-20fcad6138a8","pitchNumber":1,"startTime":"2026-02-25T22:37:39.830Z","endTime":"2026-02-25T22:37:42.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":97.3,"endSpeed":90.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562986133775105,"aZ":-20.395948994748025,"pfxX":2.672255354536636,"pfxZ":5.7646808236398455,"pX":-0.9339506696026975,"pZ":1.757939805679112,"vX0":-12.246172456997034,"vY0":-141.22348280686987,"vZ0":-6.502108867229851,"x":152.6,"y":191.32,"x0":3.089221041116171,"y0":50.005096550373054,"z0":5.377729640767657,"aX":5.4624748980212505},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.4,"breakHorizontal":-2.6,"spinRate":2354,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.3860831079137723,"extension":7.579082320158822},"index":1,"playId":"acb66c92-ca88-3628-9bfa-a090eaca52e1","pitchNumber":2,"startTime":"2026-02-25T22:38:02.164Z","endTime":"2026-02-25T22:38:05.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42776902323431,"aZ":-28.289807445640623,"pfxX":-6.230156432155665,"pfxZ":2.520462553105812,"pX":-0.3740084867356441,"pZ":2.676825585292132,"vX0":-7.92987168616677,"vY0":-123.82260498453597,"vZ0":-0.526898058932973,"x":131.26,"y":166.51,"x0":3.6884542010139674,"y0":50.0032361783113,"z0":5.274711945797869,"aX":-9.601550778560318},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":2439,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4436129794281034,"extension":7.152715207200626},"index":2,"playId":"6f7e2aad-92b3-3770-b897-f1c9a1c6805c","pitchNumber":3,"startTime":"2026-02-25T22:38:19.923Z","endTime":"2026-02-25T22:38:23.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30459073599159,"aZ":-28.36018264081787,"pfxX":-4.392438671255948,"pfxZ":2.3343840728473246,"pX":-1.1372722613376978,"pZ":0.9669934410481085,"vX0":-10.734718744462446,"vY0":-126.77355666706168,"vZ0":-4.874061291550751,"x":160.35,"y":212.67,"x0":3.7181287538675734,"y0":50.001421427769856,"z0":5.171513870638331,"aX":-7.163964879347037},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":10.3,"spinRate":2359,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.43164897453424533,"extension":7.3906031730303985},"index":3,"playId":"bbf3cc67-13c8-3893-aea3-87b62368d4a2","pitchNumber":4,"startTime":"2026-02-25T22:38:34.776Z","endTime":"2026-02-25T22:38:37.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77695577674306,"aZ":-21.62284739273211,"pfxX":0.2241382582806788,"pfxZ":5.297372490708133,"pX":-0.34457737164330854,"pZ":2.301079586294731,"vX0":-10.171544844884146,"vY0":-139.59308211060915,"vZ0":-4.661456234113107,"x":130.13,"y":176.65,"x0":3.3034419593130977,"y0":50.00268615244507,"z0":5.399372713600724,"aX":0.449502509940512},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2230,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3910373404446892,"extension":7.487242032953433},"index":4,"playId":"e16593e1-f3c9-376e-b2ec-afd20b784eb2","pitchNumber":5,"startTime":"2026-02-25T22:38:52.345Z","endTime":"2026-02-25T22:38:55.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-25T22:38:59.431Z","endTime":"2026-02-25T22:39:14.257Z","isPitch":false,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.602623392991696,"aZ":-28.394839993644503,"pfxX":-3.631957868540388,"pfxZ":2.361930934996935,"pX":-1.5703680050298678,"pZ":2.0317477641810626,"vX0":-11.559360614428694,"vY0":-126.12208188610559,"vZ0":-1.9757284219125406,"x":176.86,"y":183.92,"x0":3.5589397737739357,"y0":50.000983040857264,"z0":5.133637471232756,"aX":-5.799347572379136},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":9.4,"spinRate":2275,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4356478805890145,"extension":7.48899782807759},"index":6,"playId":"7d4fa684-476c-37b7-908c-38f4ff196067","pitchNumber":6,"startTime":"2026-02-25T22:39:14.257Z","endTime":"2026-02-25T22:39:17.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:39:17.675Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vimael Machín doubles (1) on a ground ball to center fielder Leonel Espinoza. Bryant Betancourt scores.","rbi":1,"awayScore":10,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:39:31.365Z","endTime":"2026-02-25T22:41:01.108Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":{"id":681432,"link":"/api/v1/people/681432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.3,"endSpeed":89.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556368335108765,"aZ":-26.923009605107733,"pfxX":8.832827075545456,"pfxZ":2.593173008195027,"pX":-0.13924753054066263,"pZ":0.9852417113296927,"vX0":-12.13370257934598,"vY0":-141.1440300106239,"vZ0":-7.13240149685927,"x":122.31,"y":212.18,"x0":3.0574753230789447,"y0":50.006956198487224,"z0":5.26583705478191,"aX":17.918820081336836},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.4,"breakHorizontal":-13.7,"spinRate":2178,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.3872925238049958,"extension":7.540397771986031},"index":0,"playId":"b5ba5470-783e-3ba6-ab44-af1722b8466d","pitchNumber":1,"startTime":"2026-02-25T22:39:44.150Z","endTime":"2026-02-25T22:39:47.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-25T22:40:48.985Z","endTime":"2026-02-25T22:40:48.986Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Vimael Machín batting, Bryant Betancourt advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-25T22:40:48.987Z","endTime":"2026-02-25T22:40:48.988Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681432,"link":"/api/v1/people/681432"},"defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":700164,"link":"/api/v1/people/700164"},"postOnSecond":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":-1.200000000000001,"leverageIndex":0.69,"dramaIndex":30.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61394990200107,"aZ":-30.856851179454154,"pfxX":-3.661781741973665,"pfxZ":0.8293307030611761,"pX":-0.09559506513103251,"pZ":2.0952617169748673,"vX0":-8.068416321449853,"vY0":-124.43406753344034,"vZ0":-1.2814806927957576,"x":120.64,"y":182.21,"x0":3.6516117462342272,"y0":50.00180191453479,"z0":5.150112220086661,"aX":-5.797445364243344},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.4,"breakHorizontal":8.3,"spinRate":2369,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.43849061589919414,"extension":7.469840906453892},"hitData":{"launchSpeed":98.5,"launchAngle":24.0,"totalDistance":392.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":183.34,"coordY":31.83}},"index":3,"playId":"81f87cca-24f7-3ad0-88c0-abeb5820bfb6","pitchNumber":2,"startTime":"2026-02-25T22:40:48.989Z","endTime":"2026-02-25T22:41:01.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"second":{"id":700164,"link":"/api/v1/people/700164"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":0.69,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:41:01.108Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle McCann homers (1) on a fly ball to center field. Vimael Machín scores.","rbi":2,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:41:33.117Z","endTime":"2026-02-25T22:41:59.769Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668832,"fullName":"Kyle McCann","link":"/api/v1/people/668832"},"responsiblePitcher":{"id":681432,"link":"/api/v1/people/681432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":{"id":681432,"link":"/api/v1/people/681432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715812837440865,"aZ":-20.728811727546493,"pfxX":1.7108269398659641,"pfxZ":5.678668718669757,"pX":0.3474087274797223,"pZ":2.7473081148496825,"vX0":-9.074032388145369,"vY0":-139.9179648482641,"vZ0":-3.587044734638185,"x":103.76,"y":164.6,"x0":3.387407284183032,"y0":50.00275680879533,"z0":5.377298018172202,"aX":3.4496693267276592},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":-1.6,"spinRate":2307,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.3890492550419453,"extension":7.442032542607214},"hitData":{"launchSpeed":108.5,"launchAngle":23.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.87,"coordY":35.44}},"index":0,"playId":"b2d0ed40-872c-30d7-9774-3609e3a1a94a","pitchNumber":1,"startTime":"2026-02-25T22:41:37.440Z","endTime":"2026-02-25T22:41:59.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668832,"link":"/api/v1/people/668832","batSide":{"code":"L","description":"Left"}},"second":{"id":605353,"link":"/api/v1/people/605353"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_ab"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_ab"},{"player":{"id":668832,"link":"/api/v1/people/668832"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-4.6,"leverageIndex":0.4,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:41:59.769Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Conner Capel grounds out, second baseman Angel Cepeda to first baseman Owen Miller.","rbi":0,"awayScore":12,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:42:08.723Z","endTime":"2026-02-25T22:43:42.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668843,"fullName":"Conner Capel","link":"/api/v1/people/668843"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668843,"fullName":"Conner Capel","link":"/api/v1/people/668843"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.7,"endSpeed":90.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79229537488963,"aZ":-27.39543741693656,"pfxX":6.89105555130697,"pfxZ":2.318740445050615,"pX":0.24532145310159598,"pZ":3.048111467477141,"vX0":-10.851962168253383,"vY0":-142.00317288635193,"vZ0":-1.7132901554039293,"x":107.65,"y":156.48,"x0":3.205401037855126,"y0":50.00316426914627,"z0":5.387039899480672,"aX":14.201159470492533},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.1,"breakHorizontal":-10.6,"spinRate":2266,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.38440827328834315,"extension":7.493202189925361},"index":0,"playId":"1fa85346-bace-39a3-8d24-8ae48358acde","pitchNumber":1,"startTime":"2026-02-25T22:42:21.206Z","endTime":"2026-02-25T22:42:24.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33478577821881,"aZ":-31.444254215137363,"pfxX":-3.0819912286202005,"pfxZ":0.45590445007006686,"pX":-1.0431551711020535,"pZ":2.4685927952488127,"vX0":-10.55681590074969,"vY0":-126.06023187655029,"vZ0":-0.45348495781219744,"x":156.76,"y":172.13,"x0":3.5974320976011356,"y0":50.004491931327514,"z0":5.186498281164746,"aX":-4.966830683898894},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":7.9,"spinRate":2565,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4342905926732463,"extension":7.179177625124341},"index":1,"playId":"2432dcdb-3d34-390c-a4a4-e1be28708fde","pitchNumber":2,"startTime":"2026-02-25T22:42:37.337Z","endTime":"2026-02-25T22:42:43.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":98.0,"endSpeed":90.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.754644553860565,"aZ":-26.25662572858937,"pfxX":6.892769562492109,"pfxZ":2.8638745000451693,"pX":-0.1024092937204472,"pZ":0.34244318864381296,"vX0":-11.505436857273482,"vY0":-142.07443019159527,"vZ0":-8.949286668669606,"x":120.9,"y":229.53,"x0":3.0871194039028267,"y0":50.00007384631062,"z0":5.177172517751423,"aX":14.220184547230007},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.6,"breakHorizontal":-10.4,"spinRate":2346,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3841774109517906,"extension":7.566957697866261},"index":2,"playId":"6f44056f-8ffc-3caf-a568-3fb168e7ae55","pitchNumber":3,"startTime":"2026-02-25T22:42:52.458Z","endTime":"2026-02-25T22:42:55.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4923084218661,"aZ":-28.532628549311884,"pfxX":-3.532808624706168,"pfxZ":2.306985420083974,"pX":-1.00558077146814,"pZ":2.3875504941630523,"vX0":-10.52188830353259,"vY0":-124.64144959597391,"vZ0":-1.093611527297942,"x":155.33,"y":174.32,"x0":3.725260228586893,"y0":50.00160134605324,"z0":5.182996446481374,"aX":-5.56913768342804},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":8.8,"spinRate":2536,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4390489211009947,"extension":7.266136162150802},"index":3,"playId":"067af8c4-1049-3c9a-9380-a64d7feab95d","pitchNumber":4,"startTime":"2026-02-25T22:43:11.060Z","endTime":"2026-02-25T22:43:16.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410204533404695,"aZ":-25.387356514897505,"pfxX":5.728415017760547,"pfxZ":3.395886915692497,"pX":0.7683825708029494,"pZ":2.469494073342199,"vX0":-8.882712608487005,"vY0":-139.99093615022377,"vZ0":-3.4192410251520915,"x":87.71,"y":172.1,"x0":3.22753540584452,"y0":50.004334059757255,"z0":5.354621763004395,"aX":11.455270356020772},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":-8.8,"spinRate":2271,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.39014662899571206,"extension":7.467573900229133},"hitData":{"launchSpeed":109.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":158.3}},"index":4,"playId":"a3615185-b104-3898-8b61-d22399006aa5","pitchNumber":5,"startTime":"2026-02-25T22:43:35.334Z","endTime":"2026-02-25T22:43:42.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":668843,"link":"/api/v1/people/668843","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668843,"link":"/api/v1/people/668843"},"credit":"b_ab"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_ab"},{"player":{"id":668843,"link":"/api/v1/people/668843"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:43:42.423Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks.","rbi":0,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:43:45.255Z","endTime":"2026-02-25T22:45:30.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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(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.7,"endSpeed":87.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61464441321165,"aZ":-25.10749041605184,"pfxX":6.826034889566436,"pfxZ":3.6009073237090803,"pX":1.806971897834775,"pZ":3.065981645867643,"vX0":-6.360936361140686,"vY0":-139.30100553657226,"vZ0":-2.0042017624435546,"x":48.12,"y":156.0,"x0":3.2344016503895365,"y0":50.00437853211673,"z0":5.456537144401493,"aX":13.40171638220085},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-11.0,"spinRate":2297,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39336977946885465,"extension":7.432584113428034},"index":0,"playId":"31e20678-398b-375d-b356-d7e3f1f60c44","pitchNumber":1,"startTime":"2026-02-25T22:44:05.434Z","endTime":"2026-02-25T22:44:09.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":85.8,"endSpeed":78.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26809594750046,"aZ":-28.8584322758649,"pfxX":-5.284990220701726,"pfxZ":2.1246741554842217,"pX":0.41947390708385485,"pZ":2.6815226762472024,"vX0":-6.599109394590455,"vY0":-124.80274289198506,"vZ0":-0.36742146858265623,"x":101.01,"y":166.38,"x0":3.7940202446874483,"y0":50.00589417766703,"z0":5.226394697048284,"aX":-8.260607370312105},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":11.2,"spinRate":2503,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.4404204455302039,"extension":7.180286013614143},"index":1,"playId":"81a71225-6986-34d8-ba77-fbbc4437c8cf","pitchNumber":2,"startTime":"2026-02-25T22:44:20.877Z","endTime":"2026-02-25T22:44:25.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334825998404668,"aZ":-28.958585855654164,"pfxX":-4.948800091660226,"pfxZ":2.0730041990655215,"pX":-0.8152050892204846,"pZ":1.802063252980922,"vX0":-8.933360829337683,"vY0":-124.5900933313156,"vZ0":-2.3192449387873837,"x":148.07,"y":190.12,"x0":3.479619773940898,"y0":50.00138751125212,"z0":5.172314297850773,"aX":-7.66817364458593},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":11.3,"spinRate":2601,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4420288999780104,"extension":7.372351476964079},"index":2,"playId":"f9e83464-6a54-3e93-a064-6f023bbdf088","pitchNumber":3,"startTime":"2026-02-25T22:44:34.255Z","endTime":"2026-02-25T22:44:37.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.404382351627433,"aZ":-25.16819515056521,"pfxX":0.4119227119794777,"pfxZ":3.680713965857917,"pX":-1.2940418957325617,"pZ":2.791143350808218,"vX0":-12.118022083735202,"vY0":-136.4913539400113,"vZ0":-2.1523046355903213,"x":166.33,"y":163.42,"x0":3.132415105168382,"y0":50.00619132086518,"z0":5.30662363650501,"aX":0.7875608217587166},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":1.6,"spinRate":2261,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.39986963185891256,"extension":7.578151177151453},"index":3,"playId":"3834f109-7d35-3b8a-84c6-8de77792e07c","pitchNumber":4,"startTime":"2026-02-25T22:44:49.307Z","endTime":"2026-02-25T22:44:52.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18675769159947,"aZ":-28.216753920534792,"pfxX":-5.950957287610552,"pfxZ":2.59623837462094,"pX":1.1484582633862104,"pZ":2.294419573636825,"vX0":-4.87097997702447,"vY0":-123.70060926589966,"vZ0":-1.3309433750252715,"x":73.22,"y":176.83,"x0":3.9272075940294533,"y0":50.00457594874101,"z0":5.238889242429933,"aX":-9.082950576390235},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":12.0,"spinRate":2485,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.44538418921092626,"extension":7.079353922915491},"index":4,"playId":"3945cd5a-4dda-3fc1-b38c-1a51412b5cfb","pitchNumber":5,"startTime":"2026-02-25T22:45:08.898Z","endTime":"2026-02-25T22:45:12.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-25T22:45:16.175Z","endTime":"2026-02-25T22:45:26.569Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843456188172766,"aZ":-29.70270516785002,"pfxX":-6.965727576866266,"pfxZ":1.5958700353954018,"pX":0.5547027636626063,"pZ":3.7611211063132655,"vX0":-5.659263942703034,"vY0":-124.06139993842703,"vZ0":2.3178149637156875,"x":95.86,"y":137.23,"x0":3.777162145849747,"y0":50.00030078789374,"z0":5.305186122293909,"aX":-10.759442037339364},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":2438,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.44298556515217546,"extension":7.214703739016483},"index":6,"playId":"96c0148a-9686-3c0c-ad8f-ad960d42113d","pitchNumber":6,"startTime":"2026-02-25T22:45:26.569Z","endTime":"2026-02-25T22:45:30.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:45:30.971Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Benny Montgomery singles on a line drive to right fielder Kade Snell. Chad Stevens to 2nd.","rbi":0,"awayScore":12,"homeScore":7,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:46:29.826Z","endTime":"2026-02-25T22:46:41.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"postOnSecond":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":7,"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-25T22:45:37.898Z","endTime":"2026-02-25T22:46:32.171Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.736,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12101677069685,"aZ":-22.418853494308802,"pfxX":6.111205572168833,"pfxZ":5.143036655269292,"pX":0.529249048662655,"pZ":2.532367965382043,"vX0":-9.076590062311546,"vY0":-137.25352908925115,"vZ0":-3.428297091850229,"x":96.83,"y":170.41,"x0":3.094427494724171,"y0":50.00098854733738,"z0":5.335320699104664,"aX":11.587718490095858},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":-9.0,"spinRate":2289,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3999976142187016,"extension":7.437856815135463},"hitData":{"launchSpeed":99.1,"launchAngle":13.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.57,"coordY":117.37}},"index":1,"playId":"45381d47-84c4-3a24-a39a-a5ef62890a11","pitchNumber":1,"startTime":"2026-02-25T22:46:32.171Z","endTime":"2026-02-25T22:46:41.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":695603,"link":"/api/v1/people/695603","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695603,"link":"/api/v1/people/695603"},"credit":"b_ab"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_ab"},{"player":{"id":695603,"link":"/api/v1/people/695603"},"credit":"b_pa"},{"player":{"id":681432,"link":"/api/v1/people/681432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:46:41.156Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Charlie Condon singles on a line drive to right fielder Kade Snell. Chad Stevens scores. Benny Montgomery scores. Charlie Condon to 2nd. Throwing error by right fielder Kade Snell.","rbi":1,"awayScore":14,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:49:14.626Z","endTime":"2026-02-25T22:49:33.004Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605441,"fullName":"Yacksel Ríos","link":"/api/v1/people/605441"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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_play","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":695603,"fullName":"Benny Montgomery","link":"/api/v1/people/695603"},"responsiblePitcher":{"id":681432,"link":"/api/v1/people/681432"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":{"id":681432,"link":"/api/v1/people/681432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":7,"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-25T22:46:54.341Z","endTime":"2026-02-25T22:48:25.710Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yacksel Ríos replaces Luke Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":7,"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-25T22:48:25.710Z","endTime":"2026-02-25T22:49:16.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605441,"link":"/api/v1/people/605441"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681432,"link":"/api/v1/people/681432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.442,"strikeZoneBottom":1.737,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094354764794684,"aZ":-19.801097914016275,"pfxX":-7.228888221533081,"pfxZ":6.081209653033374,"pX":-0.656111091419633,"pZ":2.9620294097454134,"vX0":5.253908237089406,"vY0":-141.24871390810006,"vZ0":-3.1213274255693038,"x":142.01,"y":158.81,"x0":-1.5946024874194151,"y0":50.0036438247142,"z0":5.344233950169602,"aX":-14.708449685676783},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":2122,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.38676377165313003,"extension":6.681899992840408},"hitData":{"launchSpeed":67.4,"launchAngle":18.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.19,"coordY":128.4}},"index":2,"playId":"5aba7a92-e6f3-3d9d-909e-6f96d350ad38","pitchNumber":1,"startTime":"2026-02-25T22:49:16.854Z","endTime":"2026-02-25T22:49:33.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"first":{"id":695603,"link":"/api/v1/people/695603"},"second":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_ab"},{"player":{"id":605441,"link":"/api/v1/people/605441"},"credit":"p_ab"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":605441,"link":"/api/v1/people/605441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-1.4,"leverageIndex":0.14,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:49:33.004Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sterlin Thompson lines out to center fielder Leonel Espinoza.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:49:58.505Z","endTime":"2026-02-25T22:51:31.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605441,"fullName":"Yacksel Ríos","link":"/api/v1/people/605441"},"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":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4088082888208,"aZ":-14.592914754071602,"pfxX":-5.033182452769792,"pfxZ":8.636930994680428,"pX":-1.0943721111385964,"pZ":3.5606870713804954,"vX0":3.902011359425286,"vY0":-141.55377775903418,"vZ0":-2.5846492911276355,"x":158.71,"y":142.64,"x0":-1.8347285315468196,"y0":50.00215195284209,"z0":5.416451160437955,"aX":-10.244361412725697},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":1895,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3865100626100375,"extension":6.383859746302239},"index":0,"playId":"a8977111-1826-36a2-8359-5aa9b9c4b3b5","pitchNumber":1,"startTime":"2026-02-25T22:50:07.731Z","endTime":"2026-02-25T22:50:12.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.819295506121016,"aZ":-20.45931287496449,"pfxX":-10.196002788273553,"pfxZ":5.755496795533185,"pX":-1.4662500361585828,"pZ":3.266786465575247,"vX0":4.909732416661211,"vY0":-142.0864130178303,"vZ0":-2.0984161566470174,"x":172.89,"y":150.58,"x0":-1.895741720366672,"y0":50.006462936214604,"z0":5.320849486271413,"aX":-20.764701423876293},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2076,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3861096491575151,"extension":6.360119699301884},"index":1,"playId":"c36463b6-47e9-3080-9ebe-8d49385ec73d","pitchNumber":2,"startTime":"2026-02-25T22:50:23.277Z","endTime":"2026-02-25T22:50:28.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512333599126272,"aZ":-29.39733303839137,"pfxX":0.5214610653274225,"pfxZ":1.8064437079194953,"pX":-0.5666505904605372,"pZ":2.0179810991933813,"vX0":2.637982638138747,"vY0":-123.07270846493441,"vZ0":-2.20323710084633,"x":138.6,"y":184.29,"x0":-1.7184538162475878,"y0":50.00492915385825,"z0":5.404788157256086,"aX":0.8032768624921125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-1.6,"spinRate":1878,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.4443692802816619,"extension":6.401686098110549},"index":2,"playId":"b8dd4725-2cd2-3982-8a67-8a3e17e03029","pitchNumber":3,"startTime":"2026-02-25T22:50:38.010Z","endTime":"2026-02-25T22:50:41.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63405286306474,"aZ":-15.128732081809728,"pfxX":-5.184346482009671,"pfxZ":8.374128890008295,"pX":0.7034005156091404,"pZ":2.468118383343253,"vX0":8.277522186913236,"vY0":-141.82131369687815,"vZ0":-5.07998457781968,"x":90.19,"y":172.14,"x0":-1.5804794850930586,"y0":50.00613307116182,"z0":5.248731026717765,"aX":-10.557059652226824},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":7.7,"spinRate":1988,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3863072540646306,"extension":6.831274495663493},"index":3,"playId":"a6706469-e18d-3e7e-a243-8b8eeb86750d","pitchNumber":4,"startTime":"2026-02-25T22:50:53.792Z","endTime":"2026-02-25T22:50:59.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91593379581241,"aZ":-31.386513950106224,"pfxX":1.3589282728260486,"pfxZ":0.5168882338229484,"pX":-0.8852359702847747,"pZ":3.233748577804571,"vX0":1.6675637425856322,"vY0":-122.7291553454778,"vZ0":1.015992425296383,"x":150.74,"y":151.47,"x0":-1.7507296854135743,"y0":50.00179552767862,"z0":5.493179583137525,"aX":2.0670463594691006},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-2.9,"spinRate":1848,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4467543930094884,"extension":6.633054570066236},"index":4,"playId":"9c08808c-102b-30f3-afcd-6749dc748897","pitchNumber":5,"startTime":"2026-02-25T22:51:10.045Z","endTime":"2026-02-25T22:51:15.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36038550405041,"aZ":-17.140418034799865,"pfxX":-8.89852958593799,"pfxZ":7.291774695621887,"pX":-0.14323644814474035,"pZ":2.477155572304414,"vX0":7.07263935398676,"vY0":-142.380669202276,"vZ0":-4.51275097547486,"x":122.46,"y":171.9,"x0":-1.4979122913855045,"y0":50.00648244645923,"z0":5.16073990930105,"aX":-18.35351589004982},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":1989,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38406740350659296,"extension":6.837664696449904},"hitData":{"launchSpeed":99.5,"launchAngle":16.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.76,"coordY":79.47}},"index":5,"playId":"214255e5-0031-36c2-818d-418dc3dd6778","pitchNumber":6,"startTime":"2026-02-25T22:51:26.613Z","endTime":"2026-02-25T22:51:31.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":605441,"link":"/api/v1/people/605441"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":605441,"link":"/api/v1/people/605441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:51:31.681Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leonel Espinoza singles on a ground ball to pitcher RJ Petit. Leonel Espinoza to 2nd. Leonel Espinoza advances to 2nd, on a throwing error by pitcher RJ Petit.","rbi":0,"awayScore":14,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:53:32.668Z","endTime":"2026-02-25T22:54:13.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696275,"link":"/api/v1/people/696275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696275,"link":"/api/v1/people/696275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to first base for Chad Stevens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":14,"homeScore":7,"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-25T22:53:33.915Z","endTime":"2026-02-25T22:53:33.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Roc Riggio replaces right fielder Benny Montgomery, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":14,"homeScore":7,"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-25T22:53:33.932Z","endTime":"2026-02-25T22:53:33.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691792,"link":"/api/v1/people/691792"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"602","replacedPlayer":{"id":695603,"link":"/api/v1/people/695603"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":684715,"link":"/api/v1/people/684715"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to right field for Charlie Condon.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":14,"homeScore":7,"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-25T22:53:33.934Z","endTime":"2026-02-25T22:53:33.935Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":695603,"link":"/api/v1/people/695603"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Nic Kent.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":14,"homeScore":7,"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-25T22:53:33.935Z","endTime":"2026-02-25T22:53:34.391Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243840519735947,"aZ":-23.172269111966784,"pfxX":-9.732159138503064,"pfxZ":4.7784493851277965,"pX":0.8036859676164773,"pZ":2.165197946410068,"vX0":9.001405210439463,"vY0":-135.54457157826042,"vZ0":-5.913326768646694,"x":86.37,"y":180.32,"x0":-1.2763551558491135,"y0":50.001185173332686,"z0":5.965664264846819,"aX":-18.328094969885548},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2173,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40222441117472485,"extension":6.581624312687086},"index":4,"playId":"f31a357e-da16-3078-9249-46e4028f8c29","pitchNumber":1,"startTime":"2026-02-25T22:53:34.391Z","endTime":"2026-02-25T22:53:37.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81315888312416,"aZ":-24.761182091911383,"pfxX":-0.2081819207776342,"pfxZ":4.350169047787249,"pX":0.20185576839876793,"pZ":2.495419110721193,"vX0":3.9875828521315513,"vY0":-129.23250429823105,"vZ0":-4.408348010467139,"x":109.31,"y":171.4,"x0":-1.3287320848438935,"y0":50.00614542013835,"z0":6.106173913386028,"aX":-0.35506019635484765},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":2138,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.4224803650220439,"extension":6.569519220033506},"index":5,"playId":"c5f779de-4c12-393a-a265-a7b24a848ac8","pitchNumber":2,"startTime":"2026-02-25T22:53:47.415Z","endTime":"2026-02-25T22:53:51.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":95.4,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359281551959956,"aZ":-13.088442504692825,"pfxX":-4.7394788024159835,"pfxZ":9.800447102894912,"pX":1.189595893404829,"pZ":1.9125290391997385,"vX0":7.273181067094238,"vY0":-138.51008495416596,"vZ0":-9.086033590559486,"x":71.66,"y":187.14,"x0":-0.8520451001362028,"y0":50.000679529657546,"z0":6.106380078754213,"aX":-9.227520460846636},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2255,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3951551910748101,"extension":6.870871694696081},"hitData":{"launchSpeed":63.3,"launchAngle":-62.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":115.6,"coordY":182.92}},"index":6,"playId":"a2ed61d8-1966-39de-a500-93c29e65ab83","pitchNumber":3,"startTime":"2026-02-25T22:54:02.169Z","endTime":"2026-02-25T22:54:13.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":696083,"link":"/api/v1/people/696083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":696083,"link":"/api/v1/people/696083"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.5999999999999999,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:54:13.518Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ariel Armas grounds out, pitcher RJ Petit to first baseman Chad Stevens. Leonel Espinoza to 3rd.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:54:33.753Z","endTime":"2026-02-25T22:55:39.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696275,"link":"/api/v1/people/696275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"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":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18906909421006,"aZ":-26.319974707179806,"pfxX":-9.741189066271273,"pfxZ":3.1195788880118798,"pX":-0.08659427078275338,"pZ":2.323018537468301,"vX0":6.8662692610675276,"vY0":-135.51023616003482,"vZ0":-5.071256018127742,"x":120.3,"y":176.06,"x0":-1.3765424996821314,"y0":50.00290378807984,"z0":6.0373971140291935,"aX":-18.2749390141132},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":2032,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.402867414180093,"extension":6.6402247155682055},"index":0,"playId":"3b66ba79-1a52-3880-9ddb-da1837ca136d","pitchNumber":1,"startTime":"2026-02-25T22:54:48.536Z","endTime":"2026-02-25T22:54:52.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"second":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.6,"endSpeed":80.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520642024183722,"aZ":-32.19087140565291,"pfxX":-9.237124421404515,"pfxZ":-0.013670169855663161,"pX":-1.0814752322806946,"pZ":2.2500126592438825,"vX0":4.376846061423131,"vY0":-127.5542788916659,"vZ0":-2.7770496439740735,"x":158.22,"y":178.03,"x0":-1.6169074890766186,"y0":50.001103972328075,"z0":5.883572615141363,"aX":-15.263511823441116},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":15.8,"spinRate":1713,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.428939652643904,"extension":6.64686110912456},"index":1,"playId":"595966a5-5c7a-3352-a6d5-08a4481d6b56","pitchNumber":2,"startTime":"2026-02-25T22:55:04.416Z","endTime":"2026-02-25T22:55:08.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"second":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174453110125814,"aZ":-33.56338394339478,"pfxX":2.2437746852210334,"pfxZ":-0.9055382707834205,"pX":0.04652725712344633,"pZ":2.162337954286908,"vX0":2.803239366745662,"vY0":-122.34340905512202,"vZ0":-2.4258421597120217,"x":115.23,"y":180.4,"x0":-1.401967371821071,"y0":50.00487768614941,"z0":6.01913689807207,"aX":3.431064664639095},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.9,"breakHorizontal":-4.7,"spinRate":2247,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4462226005524972,"extension":6.623963850742006},"hitData":{"launchSpeed":100.6,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":180.69}},"index":2,"playId":"fcaca16c-7a4d-37f2-9cda-9d1d0258b63f","pitchNumber":3,"startTime":"2026-02-25T22:55:28.495Z","endTime":"2026-02-25T22:55:39.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"second":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:55:39.030Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kade Snell flies out to center fielder Conner Capel.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:55:48.775Z","endTime":"2026-02-25T22:57:20.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696083,"fullName":"Leonel Espinoza","link":"/api/v1/people/696083"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":820835,"fullName":"Kade Snell","link":"/api/v1/people/820835"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668843,"link":"/api/v1/people/668843"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33198240389887,"aZ":-28.59233236674325,"pfxX":-7.184061738800311,"pfxZ":2.1654709841848074,"pX":-0.8740017545507403,"pZ":3.1194632305305046,"vX0":4.021630643668536,"vY0":-127.00599047190282,"vZ0":-1.6460349319157355,"x":150.31,"y":154.55,"x0":-1.5356678243162825,"y0":50.00078506051029,"z0":6.026345857842429,"aX":-11.863992258101907},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":12.2,"spinRate":1836,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4294709634133236,"extension":6.565414230237096},"index":0,"playId":"a6a2a05b-bd69-34c6-b922-1bb34e34b96f","pitchNumber":1,"startTime":"2026-02-25T22:56:00.238Z","endTime":"2026-02-25T22:56:06.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"third":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82587057066753,"aZ":-25.31195190476282,"pfxX":-9.480609350209667,"pfxZ":3.54059254011913,"pX":0.2166417937728773,"pZ":2.465507505939653,"vX0":7.737337343740928,"vY0":-137.41705721437063,"vZ0":-4.9169281063666075,"x":108.74,"y":172.21,"x0":-1.386244784370402,"y0":50.00004125917207,"z0":5.969991676867198,"aX":-18.359186942967085},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":2195,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3966728409466054,"extension":6.545663202184125},"index":1,"playId":"eec23f10-59f3-3f98-aac0-4c94fd316fc7","pitchNumber":2,"startTime":"2026-02-25T22:56:15.953Z","endTime":"2026-02-25T22:56:20.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"third":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.251798139874946,"aZ":-25.140103102583847,"pfxX":1.4106671342378063,"pfxZ":3.9235857438425477,"pX":-0.01508811514879918,"pZ":3.544864138834794,"vX0":3.299545070140879,"vY0":-132.07977979563367,"vZ0":-2.0940634051629132,"x":117.58,"y":143.07,"x0":-1.4565460134355355,"y0":50.00201450022336,"z0":6.169404430546203,"aX":2.5289793089085117},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-3.2,"spinRate":2033,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.41238561751780534,"extension":6.652533590694344},"index":2,"playId":"eba1e76a-830f-3e92-8c94-080b735d335f","pitchNumber":3,"startTime":"2026-02-25T22:56:35.923Z","endTime":"2026-02-25T22:56:40.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"third":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099085913257113,"aZ":-34.251232840088704,"pfxX":-4.345774755372267,"pfxZ":-1.2244880804539182,"pX":-2.2905783435459717,"pZ":3.686684835610205,"vX0":0.08383538753332057,"vY0":-128.72161736408418,"vZ0":0.5491080986644565,"x":204.31,"y":139.24,"x0":-1.7578243214979654,"y0":50.003237015297024,"z0":6.100494486908328,"aX":-7.368906161769908},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":7.9,"spinRate":1697,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4238296470517695,"extension":6.492443346108792},"index":3,"playId":"56b2f3ec-cb70-3aa1-9763-d46fdc5316ca","pitchNumber":4,"startTime":"2026-02-25T22:56:51.152Z","endTime":"2026-02-25T22:56:54.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"third":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.183,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89099938861432,"aZ":-25.321540481362195,"pfxX":1.287603242386598,"pfxZ":3.8660033707110095,"pX":0.4275273616539554,"pZ":2.8895717566603794,"vX0":4.843341239879329,"vY0":-131.35075132055326,"vZ0":-3.198031431226566,"x":100.7,"y":160.76,"x0":-1.5964874489894965,"y0":50.00444247336454,"z0":5.97467889274724,"aX":2.2842925764528923},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2140,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.41461307986368734,"extension":6.73241067251796},"hitData":{"launchSpeed":86.3,"launchAngle":54.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.31,"coordY":104.84}},"index":4,"playId":"939785e3-a9ba-3bc4-8d6b-81d0a80b3dc3","pitchNumber":5,"startTime":"2026-02-25T22:57:08.885Z","endTime":"2026-02-25T22:57:20.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":820835,"link":"/api/v1/people/820835","batSide":{"code":"L","description":"Left"}},"third":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":820835,"link":"/api/v1/people/820835"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:57:20.178Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josiah Hartshorn grounds out, second baseman Roc Riggio to pitcher RJ Petit.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:57:26.554Z","endTime":"2026-02-25T22:57:58.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"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":815824,"fullName":"Josiah Hartshorn","link":"/api/v1/people/815824"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691792,"link":"/api/v1/people/691792"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537999708875198,"aZ":-25.32911757852844,"pfxX":1.3566872346419214,"pfxZ":3.742941997731723,"pX":0.24567330458255318,"pZ":2.3893344895938595,"vX0":4.2332941148348375,"vY0":-133.40318782708627,"vZ0":-4.854289915922192,"x":107.64,"y":174.27,"x0":-1.5283855299091673,"y0":50.00618964884863,"z0":6.023653866583715,"aX":2.4831795688262255},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.2,"spinRate":2042,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.40817583336685903,"extension":6.645429473301961},"hitData":{"launchSpeed":104.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.32,"coordY":163.14}},"index":0,"playId":"06aaad84-59ec-362f-82dc-92a583fa278f","pitchNumber":1,"startTime":"2026-02-25T22:57:51.883Z","endTime":"2026-02-25T22:57:58.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":815824,"link":"/api/v1/people/815824","batSide":{"code":"L","description":"Left"}},"third":{"id":696083,"link":"/api/v1/people/696083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":815824,"link":"/api/v1/people/815824"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:57:58.454Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nic Kent called out on strikes.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T23:00:15.328Z","endTime":"2026-02-25T23:02:22.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Neely replaces Yacksel Ríos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":14,"homeScore":7,"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-25T22:59:48.651Z","endTime":"2026-02-25T23:00:17.097Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680891,"link":"/api/v1/people/680891"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605441,"link":"/api/v1/people/605441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912577759920072,"aZ":-14.35681632842793,"pfxX":-4.9589229595363165,"pfxZ":9.34030107375438,"pX":-0.45607483417202566,"pZ":3.3592108587442926,"vX0":4.248904080093986,"vY0":-137.14788097353178,"vZ0":-4.688355494911544,"x":134.38,"y":148.08,"x0":-1.3799755306759949,"y0":50.00485475352192,"z0":6.067820315158253,"aX":-9.461926884345846},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2056,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3991376428596114,"extension":6.695620159975491},"index":1,"playId":"d237c5cb-66cf-3210-bca0-342853271af0","pitchNumber":1,"startTime":"2026-02-25T23:00:17.097Z","endTime":"2026-02-25T23:00:21.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565897801186978,"aZ":-27.66528051194585,"pfxX":-0.05557574386921327,"pfxZ":3.1515437260740136,"pX":-0.27317097712563815,"pZ":3.051740854900392,"vX0":2.9582186663948895,"vY0":-119.57476748352936,"vZ0":-1.2670113297093057,"x":127.41,"y":156.38,"x0":-1.52528822938217,"y0":50.00455475523146,"z0":6.097707318123074,"aX":-0.08015493671385185},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.6,"breakHorizontal":-0.7,"spinRate":1633,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.46012227171009323,"extension":6.5865240513997145},"index":2,"playId":"86cc177c-4f87-3155-9b74-6ffefda43ce2","pitchNumber":2,"startTime":"2026-02-25T23:00:45.479Z","endTime":"2026-02-25T23:00:54.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.219264316761887,"aZ":-30.188584910155885,"pfxX":1.5186786770067815,"pfxZ":1.3158715700178192,"pX":-0.3182402643781392,"pZ":3.423905710582935,"vX0":2.351705418584453,"vY0":-122.24654042510534,"vZ0":-0.30927665405276905,"x":129.13,"y":146.33,"x0":-1.4902948475930462,"y0":50.00585770932842,"z0":6.1447695871566,"aX":2.2971905228925547},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":-3.4,"spinRate":1746,"spinDirection":109},"zone":1,"typeConfidence":2.0,"plateTime":0.44814330281452763,"extension":6.448700679229449},"index":3,"playId":"73e0a273-d3a5-3e7d-8a96-b596070611b8","pitchNumber":3,"startTime":"2026-02-25T23:01:13.180Z","endTime":"2026-02-25T23:01:16.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975435446723512,"aZ":-29.1151815449331,"pfxX":0.23459650729261117,"pfxZ":2.023028725264332,"pX":-0.10732351343071586,"pZ":2.5429370281068615,"vX0":3.351875219069277,"vY0":-123.00949371135451,"vZ0":-2.687913727767001,"x":121.09,"y":170.12,"x0":-1.5246497530460443,"y0":50.005174701944576,"z0":6.146877439872339,"aX":0.35564426858626536},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.2,"breakHorizontal":-1.3,"spinRate":1804,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4472151052340019,"extension":6.820815254810778},"index":4,"playId":"1b7a6416-e649-3371-9f8e-5042e55639f8","pitchNumber":4,"startTime":"2026-02-25T23:01:31.417Z","endTime":"2026-02-25T23:01:40.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24105874017907,"aZ":-30.098043021673384,"pfxX":-0.23908221178088196,"pfxZ":1.3248866516620144,"pX":0.5181183100948613,"pZ":3.315868011079783,"vX0":5.058597779424348,"vY0":-125.27821105812447,"vZ0":-0.8947040218061778,"x":97.25,"y":149.25,"x0":-1.5069679969235559,"y0":50.00393748468603,"z0":6.165285258522086,"aX":-0.37524548441308414},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-0.8,"spinRate":1802,"spinDirection":104},"zone":3,"typeConfidence":2.0,"plateTime":0.4393020430972987,"extension":6.889958735905558},"index":5,"playId":"21002f7b-ed7f-3571-989f-68c8b059be96","pitchNumber":5,"startTime":"2026-02-25T23:02:18.866Z","endTime":"2026-02-25T23:02:22.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:02:22.417Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryant Betancourt strikes out swinging, catcher Ariel Armas to first baseman Owen Miller.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T23:02:25.086Z","endTime":"2026-02-25T23:04:02.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700164,"fullName":"Bryant Betancourt","link":"/api/v1/people/700164"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.370366025697127,"aZ":-31.671229233887704,"pfxX":2.0844380675045135,"pfxZ":0.34672063007548104,"pX":-1.451978693601718,"pZ":5.202781929082712,"vX0":-0.38099180705309543,"vY0":-119.99443210814911,"vZ0":4.2283507826196995,"x":172.35,"y":98.3,"x0":-1.5613566582077996,"y0":50.00314688085976,"z0":6.2481406747943,"aX":3.0234072879001777},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-3.7,"spinRate":1657,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.45739289509363745,"extension":6.525751466898398},"index":0,"playId":"5181590f-974a-3eb1-b6cc-9d17701e5889","pitchNumber":1,"startTime":"2026-02-25T23:02:44.112Z","endTime":"2026-02-25T23:02:47.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.5,"endSpeed":85.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.746107792543693,"aZ":-12.688593458230482,"pfxX":-3.422715983172151,"pfxZ":10.371043961402854,"pX":0.28182852996531543,"pZ":1.647678418435022,"vX0":5.5461622116865685,"vY0":-135.9404346006782,"vZ0":-9.024812513535812,"x":106.26,"y":194.29,"x0":-1.336579162991503,"y0":50.00252822748713,"z0":5.883410411239313,"aX":-6.430744550275591},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2107,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4023465888263287,"extension":6.81669761767511},"index":1,"playId":"76e7caf6-a708-34c6-bbeb-1754e364e367","pitchNumber":2,"startTime":"2026-02-25T23:03:01.740Z","endTime":"2026-02-25T23:03:06.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237632469623872,"aZ":-15.082312662200328,"pfxX":-3.3811547022324593,"pfxZ":8.997395289290576,"pX":-0.27515566545456666,"pZ":2.9861769561245843,"vX0":4.224042511405735,"vY0":-136.74753871547097,"vZ0":-5.384868968995188,"x":127.49,"y":158.15,"x0":-1.3982265254101556,"y0":50.004810030821574,"z0":6.010102834275661,"aX":-6.4250793531780594},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2029,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.40003947168185805,"extension":6.77729883497131},"index":2,"playId":"9b3d0c11-872a-3fa7-9a5c-99064db05626","pitchNumber":3,"startTime":"2026-02-25T23:03:17.236Z","endTime":"2026-02-25T23:03:20.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89959443456178,"aZ":-15.45980940150888,"pfxX":-3.2928760664207113,"pfxZ":8.804262312963223,"pX":-0.05774154455956347,"pZ":2.239702664188624,"vX0":5.042917080874631,"vY0":-136.39629435622592,"vZ0":-7.04216664980362,"x":119.2,"y":178.31,"x0":-1.4964124265526169,"y0":50.002796958873425,"z0":5.906460543725086,"aX":-6.251394526526762},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":5.0,"spinRate":1995,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40043892232673794,"extension":6.968367809592026},"index":3,"playId":"ca4d5fbe-8b47-3030-a7ec-1b7335edba17","pitchNumber":4,"startTime":"2026-02-25T23:03:37.597Z","endTime":"2026-02-25T23:03:41.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-25T23:03:45.374Z","endTime":"2026-02-25T23:03:57.902Z","isPitch":false,"type":"action","player":{"id":700164,"link":"/api/v1/people/700164"},"defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305125050709453,"aZ":-29.067746509957303,"pfxX":1.6640458494428196,"pfxZ":2.012532728619115,"pX":0.39676785479912163,"pZ":0.8065605138059823,"vX0":3.726354696483582,"vY0":-124.66715325151625,"vZ0":-6.544734623225026,"x":101.88,"y":217.0,"x0":-1.3445004491973076,"y0":50.004397633506315,"z0":5.922312646920868,"aX":2.5719384422110108},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.0,"spinRate":1639,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4424411447500307,"extension":6.715468928146757},"index":5,"playId":"1b735882-2ce1-3a13-9690-14158c14d0a3","pitchNumber":5,"startTime":"2026-02-25T23:03:57.902Z","endTime":"2026-02-25T23:04:02.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":700164,"link":"/api/v1/people/700164","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_ab"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_ab"},{"player":{"id":700164,"link":"/api/v1/people/700164"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:04:02.252Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vimael Machín flies out to center fielder Leonel Espinoza.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T23:04:05.728Z","endTime":"2026-02-25T23:04:37.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680891,"fullName":"Jack Neely","link":"/api/v1/people/680891"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696083,"link":"/api/v1/people/696083"},"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(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":84.4,"endSpeed":77.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62029482649319,"aZ":-30.224349225447657,"pfxX":1.1898105232965677,"pfxZ":1.2706052079573453,"pX":-0.14885963293452836,"pZ":2.393679021620178,"vX0":2.7599922414067413,"vY0":-122.97807568611468,"vZ0":-2.772239418121498,"x":122.67,"y":174.15,"x0":-1.4406424881980198,"y0":50.000658749237225,"z0":6.101984703279291,"aX":1.8196522688118075},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-2.8,"spinRate":1861,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4455662557143505,"extension":6.3036932671887005},"hitData":{"launchSpeed":97.8,"launchAngle":46.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.96,"coordY":79.23}},"index":0,"playId":"5d488bfe-93dc-3221-b45f-3f5f3eed86df","pitchNumber":1,"startTime":"2026-02-25T23:04:29.334Z","endTime":"2026-02-25T23:04:37.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680891,"link":"/api/v1/people/680891","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":680911,"link":"/api/v1/people/680911"},"second":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":668776,"link":"/api/v1/people/668776"},"shortstop":{"id":807257,"link":"/api/v1/people/807257"},"left":{"id":815824,"link":"/api/v1/people/815824"},"center":{"id":696083,"link":"/api/v1/people/696083"},"right":{"id":820835,"link":"/api/v1/people/820835"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":680891,"link":"/api/v1/people/680891"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:04:37.491Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Ayers grounds out, first baseman Chad Stevens to pitcher Fidel Ulloa.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:06:54.553Z","endTime":"2026-02-25T23:08:42.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689196,"fullName":"Owen Ayers","link":"/api/v1/people/689196"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Fidel Ulloa replaces RJ Petit.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":14,"homeScore":7,"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-25T23:06:25.660Z","endTime":"2026-02-25T23:06:41.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801842,"link":"/api/v1/people/801842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Owen Ayers replaces Chas McCormick.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":14,"homeScore":7,"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-25T23:06:41.256Z","endTime":"2026-02-25T23:06:56.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689196,"link":"/api/v1/people/689196"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.9,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025283199570822,"aZ":-17.819259972995003,"pfxX":-4.771515857504786,"pfxZ":7.389323412638252,"pX":0.6941523644963862,"pZ":0.49787395536069706,"vX0":6.143652680147105,"vY0":-137.8757960515963,"vZ0":-10.198327166845855,"x":90.54,"y":225.34,"x0":-0.9335813754361153,"y0":50.00461534138387,"z0":5.424089898205707,"aX":-9.27191021238534},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":7.4,"spinRate":1987,"spinDirection":216},"zone":14,"typeConfidence":1.31,"plateTime":0.3958708209296984,"extension":6.695347418011479},"index":2,"playId":"c75173a8-7f98-339b-adb9-00bba7ebb1e0","pitchNumber":1,"startTime":"2026-02-25T23:06:56.734Z","endTime":"2026-02-25T23:06:59.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79351252951228,"aZ":-19.545694781647104,"pfxX":-4.677828141948268,"pfxZ":6.527569049597338,"pX":1.2853698902532984,"pZ":2.3048681232756953,"vX0":7.422866899313462,"vY0":-137.8011911962185,"vZ0":-5.343679022308063,"x":68.0,"y":176.55,"x0":-0.8276885734623695,"y0":50.00654096039752,"z0":5.577614763553792,"aX":-9.055966263715918},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":7.1,"spinRate":2046,"spinDirection":209},"zone":14,"typeConfidence":1.2,"plateTime":0.396503301287761,"extension":6.687144976375161},"index":3,"playId":"bd7af666-71c6-33f6-951b-e83e07c02336","pitchNumber":2,"startTime":"2026-02-25T23:07:13.064Z","endTime":"2026-02-25T23:07:17.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.647003493473637,"aZ":-16.990147807600703,"pfxX":-4.989570051543418,"pfxZ":8.181507237454145,"pX":0.016447605714454454,"pZ":2.196757037435227,"vX0":4.415460383439506,"vY0":-134.95771273272243,"vZ0":-5.808003615538841,"x":116.37,"y":179.47,"x0":-0.9875864340231243,"y0":50.00597189660942,"z0":5.561749957376713,"aX":-9.263604009676817},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2091,"spinDirection":217},"zone":8,"typeConfidence":1.32,"plateTime":0.40489653217373656,"extension":6.72308030137942},"index":4,"playId":"2c2d1d63-7d7b-3236-89e8-36ce34291cac","pitchNumber":3,"startTime":"2026-02-25T23:07:28.688Z","endTime":"2026-02-25T23:07:31.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.922872686561846,"aZ":-13.172102126595073,"pfxX":-4.656702368479247,"pfxZ":9.614557286755153,"pX":0.2070417184926872,"pZ":1.6296935422416357,"vX0":4.856866358560288,"vY0":-139.35529822831225,"vZ0":-8.178526084910008,"x":109.11,"y":194.78,"x0":-0.9494197128276297,"y0":50.003567126722174,"z0":5.463568819375338,"aX":-9.203331904521377},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2340,"spinDirection":209},"zone":8,"typeConfidence":1.37,"plateTime":0.39234591012009057,"extension":6.80540739227264},"index":5,"playId":"cf2b7430-30e2-3bd4-b397-98a5864a222d","pitchNumber":4,"startTime":"2026-02-25T23:07:56.371Z","endTime":"2026-02-25T23:07:59.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.498506667136706,"aZ":-33.712407690044195,"pfxX":4.839000625715107,"pfxZ":-0.9960048767854417,"pX":1.0729948300504146,"pZ":2.4078051345489224,"vX0":3.522338182211815,"vY0":-123.29505042653987,"vZ0":-1.268691492712165,"x":76.1,"y":173.77,"x0":-1.0005779663225896,"y0":50.00279237416652,"z0":5.76267606989381,"aX":7.481640071844985},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":2512,"spinDirection":98},"zone":14,"typeConfidence":1.32,"plateTime":0.44349890200140196,"extension":6.474717111994901},"index":6,"playId":"90d904c5-1dc5-38f5-9270-951c6dd6fb29","pitchNumber":5,"startTime":"2026-02-25T23:08:11.172Z","endTime":"2026-02-25T23:08:15.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76991291357096,"aZ":-16.03789771836287,"pfxX":-4.978655075195027,"pfxZ":8.511803554219004,"pX":-0.022162091426174597,"pZ":2.012402363391903,"vX0":4.41745014611907,"vY0":-136.73865275286033,"vZ0":-6.523513110039285,"x":117.84,"y":184.45,"x0":-1.0106982177274735,"y0":50.004566618472886,"z0":5.526841899655813,"aX":-9.441490852065376},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":1975,"spinDirection":212},"zone":8,"typeConfidence":1.34,"plateTime":0.400352328187616,"extension":6.770704624742137},"hitData":{"launchSpeed":98.8,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":129.14,"coordY":199.32}},"index":7,"playId":"6cacc278-39e3-3d8a-a95c-28f5d68cd347","pitchNumber":6,"startTime":"2026-02-25T23:08:37.351Z","endTime":"2026-02-25T23:08:42.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":689196,"link":"/api/v1/people/689196","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":689196,"link":"/api/v1/people/689196"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:08:42.394Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Devin Ortiz flies out to right fielder Charlie Condon.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:08:48.877Z","endTime":"2026-02-25T23:10:37.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668776,"fullName":"Devin Ortiz","link":"/api/v1/people/668776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"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":84.1,"endSpeed":77.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04728022378564,"aZ":-33.234899570458026,"pfxX":4.724693066942345,"pfxZ":-0.7025485550043724,"pX":0.6683711759139139,"pZ":1.7984605003139107,"vX0":2.8081886309068462,"vY0":-122.44882192424147,"vZ0":-2.5694127149294017,"x":91.52,"y":190.22,"x0":-1.1067504712790366,"y0":50.0004297287709,"z0":5.703300116316888,"aX":7.176651843459518},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-9.2,"spinRate":2433,"spinDirection":96},"zone":9,"typeConfidence":1.35,"plateTime":0.4472202953039064,"extension":6.623573677393781},"index":0,"playId":"b70c4af7-d1d8-3c84-aeea-dae74f2b9054","pitchNumber":1,"startTime":"2026-02-25T23:09:11.954Z","endTime":"2026-02-25T23:09:16.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.3,"endSpeed":77.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503415207665057,"aZ":-31.852335962067105,"pfxX":5.206385706088721,"pfxZ":0.2142845164083642,"pX":0.5582688011102833,"pZ":2.1830524450030917,"vX0":2.1061187659153005,"vY0":-122.85348472655556,"vZ0":-2.069811747517515,"x":95.72,"y":179.84,"x0":-0.986847805106505,"y0":50.00503489759532,"z0":5.745680222122688,"aX":7.953610953283533},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.1,"breakHorizontal":-10.0,"spinRate":2391,"spinDirection":100},"zone":9,"typeConfidence":1.3,"plateTime":0.4459626413550941,"extension":6.4456415851616455},"index":1,"playId":"7a4fe446-1afc-316c-afef-22c013dd5730","pitchNumber":2,"startTime":"2026-02-25T23:09:25.431Z","endTime":"2026-02-25T23:09:29.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944068639250258,"aZ":-13.775323061437017,"pfxX":-5.533659745030875,"pfxZ":9.634143029078594,"pX":-0.6112201289531113,"pZ":2.2844687670848183,"vX0":2.798453497144337,"vY0":-137.4437459891498,"vZ0":-6.464518919389467,"x":140.3,"y":177.1,"x0":-0.9245557016487068,"y0":50.00391826667047,"z0":5.605445905678249,"aX":-10.569938371705776},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2103,"spinDirection":207},"zone":4,"typeConfidence":1.35,"plateTime":0.3987667050999768,"extension":6.750551270981852},"index":2,"playId":"6c261d3d-7fb8-3128-af62-52f448886202","pitchNumber":3,"startTime":"2026-02-25T23:09:42.528Z","endTime":"2026-02-25T23:09:46.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":7,"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-25T23:09:51.110Z","endTime":"2026-02-25T23:10:06.255Z","isPitch":false,"type":"action","player":{"id":668776,"link":"/api/v1/people/668776"},"defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.650000467334603,"aZ":-32.841967439819236,"pfxX":4.035189093051164,"pfxZ":-0.4308362504638493,"pX":1.277932624350741,"pZ":0.04803751439801945,"vX0":4.184238050246799,"vY0":-124.22094803080651,"vZ0":-6.829786212479399,"x":68.29,"y":237.48,"x0":-0.9545437334954922,"y0":50.00225268959429,"z0":5.574801060949241,"aX":6.28406384051246},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":-8.3,"spinRate":2338,"spinDirection":97},"zone":14,"typeConfidence":1.26,"plateTime":0.44149353117743484,"extension":6.653461948981792},"index":4,"playId":"87e7cceb-c86c-3716-aed5-966836aea355","pitchNumber":4,"startTime":"2026-02-25T23:10:06.255Z","endTime":"2026-02-25T23:10:09.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.9,"endSpeed":87.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.848217789818968,"aZ":-15.804386022114299,"pfxX":-4.955595547490744,"pfxZ":8.4589388523519,"pX":0.42618107028196767,"pZ":2.31578288345273,"vX0":5.708410800903116,"vY0":-138.0147305441235,"vZ0":-6.051935599540747,"x":100.75,"y":176.25,"x0":-1.0221370979112834,"y0":50.0014846164559,"z0":5.595902557438433,"aX":-9.588630273044052},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2124,"spinDirection":216},"zone":6,"typeConfidence":1.33,"plateTime":0.39640971010479165,"extension":6.744468294962612},"hitData":{"launchSpeed":85.4,"launchAngle":37.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.13,"coordY":79.55}},"index":5,"playId":"9018aa7e-74e8-3e31-bacc-2744289e0f8a","pitchNumber":5,"startTime":"2026-02-25T23:10:27.547Z","endTime":"2026-02-25T23:10:37.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":668776,"link":"/api/v1/people/668776","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":668776,"link":"/api/v1/people/668776"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:10:37.919Z","atBatIndex":85},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ty Southisene triples (1) on a line drive to center fielder Conner Capel.","rbi":0,"awayScore":14,"homeScore":7,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:10:38.016Z","endTime":"2026-02-25T23:12:08.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668843,"link":"/api/v1/people/668843"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328762619437494,"aZ":-14.219774735142524,"pfxX":-4.629887115697006,"pfxZ":9.280423930582058,"pX":1.195325495253407,"pZ":1.5445954946200797,"vX0":7.181575168877677,"vY0":-138.11525976624648,"vZ0":-8.130038177594974,"x":71.44,"y":197.08,"x0":-0.8352607065391977,"y0":50.003343759408104,"z0":5.479559140462364,"aX":-8.958482708053603},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2204,"spinDirection":211},"zone":14,"typeConfidence":1.36,"plateTime":0.3963310877544597,"extension":6.747815058060661},"index":0,"playId":"8496dc91-4972-348f-a125-aa4842c05085","pitchNumber":1,"startTime":"2026-02-25T23:10:59.150Z","endTime":"2026-02-25T23:11:02.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75491538323274,"aZ":-29.130648874989372,"pfxX":4.026098426318119,"pfxZ":1.8335147104697782,"pX":1.0732174315785918,"pZ":2.8532353105097057,"vX0":3.7100786191662145,"vY0":-128.40550373241675,"vZ0":-1.69617527235765,"x":76.09,"y":161.74,"x0":-0.9160194867763332,"y0":50.005069594680045,"z0":5.7991304395023615,"aX":6.691610141552641},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-8.2,"spinRate":2132,"spinDirection":116},"zone":12,"typeConfidence":1.37,"plateTime":0.42733816388982815,"extension":6.4905428830069125},"index":1,"playId":"f92ded98-ee46-3327-9cbc-ce2f48290395","pitchNumber":2,"startTime":"2026-02-25T23:11:13.633Z","endTime":"2026-02-25T23:11:17.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65937020851661,"aZ":-16.645761280883587,"pfxX":-5.568634002969103,"pfxZ":8.07917936675388,"pX":0.7851697668843336,"pZ":2.732985374989295,"vX0":6.550355600589209,"vY0":-137.98050293827663,"vZ0":-4.949938990015913,"x":87.07,"y":164.99,"x0":-0.8998150689448363,"y0":50.00200591782391,"z0":5.677491442974302,"aX":-10.70172466475357},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":8.6,"spinRate":2187,"spinDirection":212},"zone":3,"typeConfidence":1.21,"plateTime":0.39747968558295543,"extension":6.79802876163474},"index":2,"playId":"cbb896a3-9b24-3dda-9b6f-04dcaa00160d","pitchNumber":3,"startTime":"2026-02-25T23:11:27.403Z","endTime":"2026-02-25T23:11:32.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21500478802516,"aZ":-16.842183364900553,"pfxX":-5.499276661772981,"pfxZ":7.881964746736697,"pX":0.5481568796010589,"pZ":2.3558001677117106,"vX0":6.004262515488217,"vY0":-138.4200381246584,"vZ0":-5.69124435919832,"x":96.11,"y":175.17,"x0":-0.932181988221894,"y0":50.00211969029717,"z0":5.561902392289946,"aX":-10.696413385620533},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":8.8,"spinRate":2062,"spinDirection":215},"zone":6,"typeConfidence":1.2,"plateTime":0.3953403928225061,"extension":6.753155567541253},"hitData":{"launchSpeed":99.9,"launchAngle":13.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":179.33,"coordY":80.61}},"index":3,"playId":"a074cc4d-b371-35b2-9570-2ea292a0e6d9","pitchNumber":4,"startTime":"2026-02-25T23:11:52.654Z","endTime":"2026-02-25T23:12:08.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:12:08.943Z","atBatIndex":86},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Cepeda walks.","rbi":0,"awayScore":14,"homeScore":7,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:12:49.626Z","endTime":"2026-02-25T23:14:15.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"postOnThird":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":14,"homeScore":7,"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-25T23:12:33.278Z","endTime":"2026-02-25T23:12:51.761Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57847078244696,"aZ":-30.439997784339855,"pfxX":2.5334397601448466,"pfxZ":1.0250637629123132,"pX":1.0836112045749715,"pZ":2.0760065286967837,"vX0":4.178889361525367,"vY0":-128.77948295727612,"vZ0":-3.25963403188071,"x":75.7,"y":182.73,"x0":-0.8862084757299493,"y0":50.00021930681831,"z0":5.701141239899013,"aX":4.274003344148389},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2471,"spinDirection":125},"zone":14,"typeConfidence":1.37,"plateTime":0.4245665916767676,"extension":6.614042117470106},"index":1,"playId":"a03a8e08-32e6-3205-9e25-b8eadceaefdc","pitchNumber":1,"startTime":"2026-02-25T23:12:51.761Z","endTime":"2026-02-25T23:12:56.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.2,"endSpeed":85.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076276448980597,"aZ":-17.270104826985488,"pfxX":-5.267018225506639,"pfxZ":7.956769073606557,"pX":0.6192099207557602,"pZ":1.6565885644377776,"vX0":5.642806184293431,"vY0":-135.61641309715804,"vZ0":-7.042298381271654,"x":93.4,"y":194.05,"x0":-0.7985323993416708,"y0":50.003786534901494,"z0":5.47976891055635,"aX":-9.867493545450102},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2190,"spinDirection":212},"zone":9,"typeConfidence":1.29,"plateTime":0.40299368514532086,"extension":6.791265377680151},"index":2,"playId":"f9b96d47-9879-3765-b245-7074cc5d85ca","pitchNumber":2,"startTime":"2026-02-25T23:13:05.498Z","endTime":"2026-02-25T23:13:10.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-02-25T23:13:30.232Z","endTime":"2026-02-25T23:13:40.299Z","isPitch":false,"type":"action","player":{"id":806980,"link":"/api/v1/people/806980"},"defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594754914890792,"aZ":-16.185446685520645,"pfxX":-4.143622763251937,"pfxZ":8.227454330290715,"pX":0.9233306366469219,"pZ":1.91982313410584,"vX0":6.5258859699145235,"vY0":-138.04012200430085,"vZ0":-6.829833333960046,"x":81.8,"y":186.94,"x0":-0.9251044319956985,"y0":50.00684649191082,"z0":5.501500616728358,"aX":-8.057508187984325},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2241,"spinDirection":209},"zone":14,"typeConfidence":1.35,"plateTime":0.3956575445945738,"extension":6.769434717422861},"index":4,"playId":"6ff725a5-a6e0-3e34-a8a5-f108c398c521","pitchNumber":3,"startTime":"2026-02-25T23:13:40.299Z","endTime":"2026-02-25T23:13:44.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94351318914358,"aZ":-32.823220132438315,"pfxX":3.8402726042286126,"pfxZ":-0.4169256168901292,"pX":-0.44057641147371873,"pZ":3.513275692836128,"vX0":0.28345887726637237,"vY0":-124.27322370566463,"vZ0":0.878344469564097,"x":133.79,"y":143.92,"x0":-1.0550975579079946,"y0":50.00028857973786,"z0":5.873040096569525,"aX":6.030111847488571},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":-7.1,"spinRate":2408,"spinDirection":99},"zone":11,"typeConfidence":1.01,"plateTime":0.44004701276930547,"extension":6.428480105820914},"index":5,"playId":"1f985913-06d8-3407-a1c2-bc57706b02db","pitchNumber":4,"startTime":"2026-02-25T23:13:54.472Z","endTime":"2026-02-25T23:13:58.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71874659087384,"aZ":-15.650317027576035,"pfxX":-4.110664946815695,"pfxZ":8.598431046398462,"pX":0.950800689941339,"pZ":1.3914573403331636,"vX0":6.7773082652196965,"vY0":-137.551488877578,"vZ0":-8.062650169314836,"x":80.76,"y":201.21,"x0":-1.0077697130411258,"y0":50.00021881530735,"z0":5.415675550169741,"aX":-7.8977360179072065},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2218,"spinDirection":214},"zone":14,"typeConfidence":1.36,"plateTime":0.3977660589908365,"extension":6.778618726549595},"index":6,"playId":"909178b1-d282-3b1a-a4e1-bc203888c891","pitchNumber":5,"startTime":"2026-02-25T23:14:10.729Z","endTime":"2026-02-25T23:14:15.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:14:15.468Z","atBatIndex":87},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Miller grounds out, second baseman Roc Riggio to first baseman Chad Stevens.","rbi":0,"awayScore":14,"homeScore":7,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-25T23:14:35.823Z","endTime":"2026-02-25T23:16:19.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680911,"fullName":"Owen Miller","link":"/api/v1/people/680911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691792,"link":"/api/v1/people/691792"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429055869910172,"aZ":-16.958375192793866,"pfxX":-1.9445909040444223,"pfxZ":8.147050533420927,"pX":-0.1205720270956566,"pZ":3.1038034869536624,"vX0":2.913685970906149,"vY0":-135.50475628393434,"vZ0":-3.6302823488039997,"x":121.6,"y":154.98,"x0":-0.9550097192220672,"y0":50.00092803060857,"z0":5.639019544756171,"aX":-3.6312421722379553},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":2.9,"spinRate":1989,"spinDirection":212},"zone":2,"typeConfidence":1.29,"plateTime":0.40354695074121416,"extension":6.820605029249268},"index":0,"playId":"41c18256-c895-3dfc-9e8a-af7d08db2cee","pitchNumber":1,"startTime":"2026-02-25T23:14:49.370Z","endTime":"2026-02-25T23:14:52.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593982839563246,"aZ":-16.18881143046046,"pfxX":-2.288022277353531,"pfxZ":8.327021337907786,"pX":1.5976298299237268,"pZ":1.7785221407478868,"vX0":7.80777713539797,"vY0":-136.82368069716782,"vZ0":-7.201833874170392,"x":56.1,"y":190.76,"x0":-0.9799805639617716,"y0":50.00417409062527,"z0":5.528577385467236,"aX":-4.393333450909134},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":2.8,"spinRate":2094,"spinDirection":211},"zone":14,"typeConfidence":1.28,"plateTime":0.3983876134758306,"extension":6.782204798233155},"index":1,"playId":"356ec90e-4ac2-3f33-8598-d6169cf1c159","pitchNumber":2,"startTime":"2026-02-25T23:15:11.810Z","endTime":"2026-02-25T23:15:15.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.1,"endSpeed":85.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47622212664794,"aZ":-19.70141813777513,"pfxX":-3.06959369282424,"pfxZ":6.744844570520552,"pX":-1.1255257795495082,"pZ":3.651626815812329,"vX0":1.268205647490118,"vY0":-134.27269184852565,"vZ0":-1.8736704913132707,"x":159.9,"y":140.19,"x0":-1.2016194780167662,"y0":50.00619654533598,"z0":5.741260202983702,"aX":-5.680170572795283},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":5.4,"spinRate":1807,"spinDirection":212},"zone":11,"typeConfidence":1.27,"plateTime":0.4058758376995879,"extension":6.673517641110922},"index":2,"playId":"8b1fb6dd-eb0e-3ae9-8301-65c3db8f9f33","pitchNumber":3,"startTime":"2026-02-25T23:15:32.432Z","endTime":"2026-02-25T23:15:36.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54349159207047,"aZ":-17.150222744830998,"pfxX":-4.274299960688247,"pfxZ":7.767572387411099,"pX":-0.37221511735828033,"pZ":2.631333430833248,"vX0":3.8522517052162386,"vY0":-137.49675817323472,"vZ0":-4.836378305162226,"x":131.19,"y":167.73,"x0":-1.2290809659317605,"y0":50.00423352401252,"z0":5.55943077876026,"aX":-8.269181581555873},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":7.1,"spinRate":2139,"spinDirection":213},"zone":4,"typeConfidence":1.34,"plateTime":0.39680327427748896,"extension":6.716281809005558},"index":3,"playId":"a4dc0ce3-abc8-3e4c-b106-0f9557555c60","pitchNumber":4,"startTime":"2026-02-25T23:15:50.863Z","endTime":"2026-02-25T23:15:53.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.894442109052832,"aZ":-34.598197321892364,"pfxX":4.473940948631956,"pfxZ":-1.596016577900322,"pX":0.18121257941367697,"pZ":3.5249691544919566,"vX0":1.6282133637457565,"vY0":-121.94292347956605,"vZ0":1.4415060239089847,"x":110.09,"y":143.61,"x0":-1.075680735116374,"y0":50.00594382623332,"z0":5.900077587051475,"aX":6.771895820577586},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.3,"breakHorizontal":-8.5,"spinRate":2364,"spinDirection":102},"zone":12,"typeConfidence":1.28,"plateTime":0.44833909220257695,"extension":6.589794531582108},"hitData":{"launchSpeed":91.4,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":160.72}},"index":4,"playId":"2591aec1-7060-32dd-8b55-b2964f17381e","pitchNumber":5,"startTime":"2026-02-25T23:16:13.793Z","endTime":"2026-02-25T23:16:19.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668832,"link":"/api/v1/people/668832"},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":691792,"link":"/api/v1/people/691792"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":668843,"link":"/api/v1/people/668843"},"right":{"id":809707,"link":"/api/v1/people/809707"}},"offense":{"batter":{"id":680911,"link":"/api/v1/people/680911","batSide":{"code":"R","description":"Right"}},"first":{"id":806980,"link":"/api/v1/people/806980"},"third":{"id":807257,"link":"/api/v1/people/807257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":680911,"link":"/api/v1/people/680911"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-25T23:16:19.670Z","atBatIndex":88}]