[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Lawlar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T01:10:33.552Z","endTime":"2026-02-28T01:11:46.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T22:10:59.667Z","endTime":"2026-02-28T00:46:02.081Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"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-28T00:46:02.081Z","endTime":"2026-02-28T01:09:32.520Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"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-28T01:09:32.520Z","endTime":"2026-02-28T01:10:35.736Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"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":93.7,"endSpeed":86.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322479098095645,"aZ":-18.62521397208902,"pfxX":-5.791506711942146,"pfxZ":7.166594242217483,"pX":0.16827143605156367,"pZ":2.713041981979416,"vX0":7.8853960403510515,"vY0":-136.22313592827436,"vZ0":-4.101172272541605,"x":110.59,"y":165.53,"x0":-2.0037584001669573,"y0":50.00005563296227,"z0":5.515845995400038,"aX":-10.945452468607204},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":8.9,"spinRate":2223,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40120235388877346,"extension":5.226337991680736},"index":3,"playId":"8797bf2e-36c8-349f-8a53-5400a7e8195b","pitchNumber":1,"startTime":"2026-02-28T01:10:35.736Z","endTime":"2026-02-28T01:10:38.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811835347882703,"aZ":-28.292954428478247,"pfxX":-10.275272684344365,"pfxZ":2.0309415799748347,"pX":-0.9576605750477434,"pZ":2.320598537519803,"vX0":6.488887736825989,"vY0":-137.49221706537278,"vZ0":-3.338367581952125,"x":153.5,"y":176.12,"x0":-2.0147012227225205,"y0":50.003384174802825,"z0":5.472863420387095,"aX":-19.650883090804076},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":17.3,"spinRate":2015,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3985481530240893,"extension":5.290363544037202},"index":4,"playId":"f3b1440b-183c-347f-a544-bfc0dce06518","pitchNumber":2,"startTime":"2026-02-28T01:10:52.321Z","endTime":"2026-02-28T01:10:56.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340584840448592,"aZ":-32.44621743676269,"pfxX":0.43558212941993957,"pfxZ":-0.1874388434337515,"pX":-0.22648008517952894,"pZ":1.7334354100728449,"vX0":4.688630710575385,"vY0":-120.42070862585355,"vZ0":-1.7332627561373661,"x":125.63,"y":191.98,"x0":-2.2550989262461067,"y0":50.0019055564862,"z0":5.3323987263604,"aX":0.6388852040835035},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.5,"breakHorizontal":-1.9,"spinRate":2223,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4548149732123403,"extension":5.191594269211284},"index":5,"playId":"5f8ebe4f-1903-3621-9251-2945d5ee689a","pitchNumber":3,"startTime":"2026-02-28T01:11:06.642Z","endTime":"2026-02-28T01:11:09.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T01:11:17.487Z","endTime":"2026-02-28T01:11:27.052Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.609486659460785,"aZ":-15.262519118947115,"pfxX":-6.274530450274527,"pfxZ":8.793559474480634,"pX":0.500396271046447,"pZ":4.165260070092938,"vX0":8.64339127789483,"vY0":-137.8154741173609,"vZ0":-0.9745544345300535,"x":97.93,"y":126.32,"x0":-1.8612943223604854,"y0":50.0060930850403,"z0":5.554274380620666,"aX":-12.072725315338518},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2270,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.39742051671103606,"extension":5.164042201583261},"index":7,"playId":"84a896ef-fe21-3f89-9be4-de08ce87e320","pitchNumber":4,"startTime":"2026-02-28T01:11:27.052Z","endTime":"2026-02-28T01:11:31.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419104581192343,"aZ":-19.907877995658257,"pfxX":-6.095203202977242,"pfxZ":6.129925257297556,"pX":0.32551101893243073,"pZ":3.3927296453281017,"vX0":8.221165503261712,"vY0":-140.0394329503295,"vZ0":-2.623651997894407,"x":104.59,"y":147.18,"x0":-1.8461632643131813,"y0":50.003623680477624,"z0":5.6331730886485865,"aX":-12.19807435714623},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":9.5,"spinRate":2185,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.39002102730915267,"extension":5.183558550500076},"index":8,"playId":"c8de0a96-c0a4-3b08-932d-e1fc5f01b0e5","pitchNumber":5,"startTime":"2026-02-28T01:11:43.541Z","endTime":"2026-02-28T01:11:46.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-28T01:11:46.924Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tim Tawa pops out to catcher Jhonny Pereda in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T01:12:34.387Z","endTime":"2026-02-28T01:14:24.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T01:12:17.787Z","endTime":"2026-02-28T01:12:36.581Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54836949240771,"aZ":-29.311333195252935,"pfxX":-10.162391372716725,"pfxZ":1.4959712343680387,"pX":-0.8674833737096813,"pZ":2.935225526461652,"vX0":6.513368960501704,"vY0":-138.02449001673446,"vZ0":-1.4911689168853641,"x":150.07,"y":159.53,"x0":-1.9452618514352484,"y0":50.0058695596334,"z0":5.468299996483368,"aX":-19.486108136085434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":1963,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.397804400031172,"extension":5.168753950278378},"index":1,"playId":"d768427a-004c-3b44-b3be-1ebecbe4f1c3","pitchNumber":1,"startTime":"2026-02-28T01:12:36.581Z","endTime":"2026-02-28T01:12:41.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562562435056215,"aZ":-14.693045250889234,"pfxX":-6.186018486309521,"pfxZ":8.986944741709358,"pX":1.2775224919934558,"pZ":3.1426312453036687,"vX0":10.647642406813304,"vY0":-138.48630038090664,"vZ0":-3.7086785269964038,"x":68.3,"y":153.93,"x0":-1.811104637319048,"y0":50.00133470065332,"z0":5.480305511712303,"aX":-12.031800275126747},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2271,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39533593319736493,"extension":5.307188633686031},"index":2,"playId":"bd2da378-91b0-3f82-a93f-209034a5f0a8","pitchNumber":2,"startTime":"2026-02-28T01:12:51.204Z","endTime":"2026-02-28T01:12:55.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.596172766401626,"aZ":-16.058382245866394,"pfxX":-4.5503778266733725,"pfxZ":8.304250753144288,"pX":0.8908132333516477,"pZ":2.7631758598572445,"vX0":9.118472628501003,"vY0":-138.13877340231727,"vZ0":-4.585464441737556,"x":83.04,"y":164.17,"x0":-1.8555962097918437,"y0":50.00330348543125,"z0":5.517814261934787,"aX":-8.832123564886759},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":6.5,"spinRate":2129,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.39588990036685123,"extension":5.342141930782897},"index":3,"playId":"5fc9e362-bd38-332c-a607-1fe914bbe044","pitchNumber":3,"startTime":"2026-02-28T01:13:06.968Z","endTime":"2026-02-28T01:13:10.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":84.2,"endSpeed":77.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3573619610946,"aZ":-33.66766402351996,"pfxX":-0.4853082587577209,"pfxZ":-0.9889952343148938,"pX":1.0235731387034228,"pZ":2.3783791329042523,"vX0":7.482606818961255,"vY0":-122.41069101087236,"vZ0":-0.39212899858122907,"x":77.98,"y":174.56,"x0":-2.010666571681221,"y0":50.00024588604648,"z0":5.425120851856341,"aX":-0.7368644471742031},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-0.8,"spinRate":2323,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4475925549054689,"extension":5.150658874686199},"index":4,"playId":"9c883f31-cd62-35ae-a732-0e55d792a47c","pitchNumber":4,"startTime":"2026-02-28T01:13:24.028Z","endTime":"2026-02-28T01:13:27.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85188933305055,"aZ":-19.49582308350376,"pfxX":-4.871168057910119,"pfxZ":6.600813510063274,"pX":-0.4251320507985106,"pZ":3.381762426344092,"vX0":5.794467560572939,"vY0":-137.58181243480325,"vZ0":-2.3688482570207188,"x":133.21,"y":147.47,"x0":-1.923353341918071,"y0":50.00572037148597,"z0":5.571760634471092,"aX":-9.361803230748203},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":7.7,"spinRate":1978,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39773850363883323,"extension":5.109299214359727},"index":5,"playId":"1e7367f4-60f7-3c24-ac15-350c0f003c9d","pitchNumber":5,"startTime":"2026-02-28T01:13:39.625Z","endTime":"2026-02-28T01:13:43.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.962917025502538,"aZ":-16.36102941870472,"pfxX":-4.526393661639811,"pfxZ":8.007252492049739,"pX":0.6911393398592085,"pZ":3.065671372892552,"vX0":8.139225317724831,"vY0":-139.5485616363353,"vZ0":-3.9773153874971445,"x":90.66,"y":156.01,"x0":-1.6732897219372582,"y0":50.00385322403427,"z0":5.584924823747417,"aX":-8.940957541673555},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":6.6,"spinRate":2099,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39226938860133753,"extension":5.131676007962196},"index":6,"playId":"72ecd582-65cf-324e-8525-4d273ac82d97","pitchNumber":6,"startTime":"2026-02-28T01:13:56.773Z","endTime":"2026-02-28T01:14:00.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130908098472716,"aZ":-17.669979303924606,"pfxX":-6.287943094578849,"pfxZ":7.447819776711292,"pX":-0.09771048553248017,"pZ":3.355053302200593,"vX0":7.211269373407431,"vY0":-138.68716417433816,"vZ0":-2.8124908841205327,"x":120.72,"y":148.19,"x0":-1.9151182523872285,"y0":50.00181069769075,"z0":5.561390034706849,"aX":-12.243920692454287},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":9.8,"spinRate":2137,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39500441694877564,"extension":5.226796071602023},"hitData":{"launchSpeed":84.6,"launchAngle":88.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.72,"coordY":215.68}},"index":7,"playId":"f712ce46-35cb-39a2-aa23-a6b9e2119123","pitchNumber":7,"startTime":"2026-02-28T01:14:17.449Z","endTime":"2026-02-28T01:14:24.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:14:24.862Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pavin Smith flies out to left fielder Rhylan Thomas in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T01:14:31.626Z","endTime":"2026-02-28T01:15:10.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"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, 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.4,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.260456324964707,"aZ":-29.695774022213808,"pfxX":-9.832621787365266,"pfxZ":1.543797557388915,"pX":-0.9102265600498287,"pZ":3.4265912934969927,"vX0":6.152469597358474,"vY0":-125.75205115897404,"vZ0":1.1144883163805486,"x":151.7,"y":146.26,"x0":-2.10984520530312,"y0":50.0016027393485,"z0":5.384902842006954,"aX":-15.762390062698225},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":16.4,"spinRate":1942,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.43539713636387045,"extension":5.061709728263329},"index":0,"playId":"8258fe50-aea3-3542-bfa2-7b934ce45665","pitchNumber":1,"startTime":"2026-02-28T01:14:51.264Z","endTime":"2026-02-28T01:14:57.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":94.6,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06209027730877,"aZ":-18.932525489439428,"pfxX":-4.561448966374457,"pfxZ":6.941392977889471,"pX":-0.27236458835750615,"pZ":3.4986607517395534,"vX0":6.6033687423515826,"vY0":-137.62319444332718,"vZ0":-2.2510042148232254,"x":127.38,"y":144.32,"x0":-2.1161832171696857,"y0":50.0048647577339,"z0":5.617122187972845,"aX":-8.704791195134726},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":6.8,"spinRate":2095,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3988081838563575,"extension":5.1746185333695},"hitData":{"launchSpeed":83.4,"launchAngle":61.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.14,"coordY":121.09}},"index":1,"playId":"e8d60e1d-3071-3927-85d2-8410176b3556","pitchNumber":2,"startTime":"2026-02-28T01:15:03.441Z","endTime":"2026-02-28T01:15:10.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:15:10.515Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, shortstop Ildemaro Vargas to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T01:17:08.011Z","endTime":"2026-02-28T01:18:26.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11881209422404,"aZ":-10.652166969558781,"pfxX":-0.9461618047738991,"pfxZ":11.018243761388067,"pX":1.3297341347824085,"pZ":2.130435982964166,"vX0":5.422612002948496,"vY0":-139.31625321510927,"vZ0":-9.28866603902853,"x":66.31,"y":181.26,"x0":-0.5242448888702875,"y0":50.00319091742507,"z0":6.224250360838802,"aX":-1.8482623698116616},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":0.5,"spinRate":2337,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.394092497749726,"extension":6.613594319787481},"index":0,"playId":"2970c3e5-bba1-37be-89ed-762607f0c01e","pitchNumber":1,"startTime":"2026-02-28T01:17:37.803Z","endTime":"2026-02-28T01:17:42.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21742381819153,"aZ":-10.517000463609243,"pfxX":-1.533520061684321,"pfxZ":11.202659939032369,"pX":0.04900081368640099,"pZ":2.212331228446839,"vX0":3.0307676078612635,"vY0":-138.67645206885462,"vZ0":-8.893716057135041,"x":115.13,"y":179.05,"x0":-0.8625653462046955,"y0":50.00115458544216,"z0":6.17736204678125,"aX":-2.9644307460778694},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2376,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.3961358626774998,"extension":6.442007938909775},"index":1,"playId":"745cd8d0-cd41-3581-b486-7b60b0d5867b","pitchNumber":2,"startTime":"2026-02-28T01:17:53.973Z","endTime":"2026-02-28T01:17:57.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9948849691021,"aZ":-29.347914098393257,"pfxX":3.6468892881535355,"pfxZ":1.698758009177844,"pX":-0.575366632942261,"pZ":2.625742326373541,"vX0":0.04233625508006569,"vY0":-127.52960940424944,"vZ0":-3.661139190078057,"x":138.93,"y":167.88,"x0":-1.0666061454877502,"y0":50.00171305728771,"z0":6.3720025338198925,"aX":6.060946260453375},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-6.6,"spinRate":2438,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4280050665425281,"extension":6.390156196320925},"hitData":{"launchSpeed":95.5,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.27,"coordY":152.53}},"index":2,"playId":"63e1960a-3394-332f-b60b-2be812c4cf5f","pitchNumber":3,"startTime":"2026-02-28T01:18:15.047Z","endTime":"2026-02-28T01:18:26.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:18:26.143Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann challenged (pitch result), call on the field was overturned: Rob Refsnyder called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T01:18:27.466Z","endTime":"2026-02-28T01:20:30.985Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"endSpeed":82.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767331571097557,"aZ":-27.354808894001017,"pfxX":3.6581460148580733,"pfxZ":2.8002763917806552,"pX":-0.7955966052007921,"pZ":0.8607360502687833,"vX0":-0.17428437153405063,"vY0":-130.04667855517366,"vZ0":-8.509660873574978,"x":147.33,"y":215.54,"x0":-1.2036771748883957,"y0":50.004984504752585,"z0":6.232183364211155,"aX":6.303580739128944},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2422,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.42022785781787064,"extension":6.373636422034872},"index":0,"playId":"2de1a19f-018e-3dad-a085-378b4dc8ed5c","pitchNumber":1,"startTime":"2026-02-28T01:18:49.091Z","endTime":"2026-02-28T01:18:55.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.426400551066056,"aZ":-11.362853396664185,"pfxX":-1.6361920501632827,"pfxZ":10.5961823110806,"pX":-1.1553449544581456,"pZ":2.802966685151854,"vX0":-0.1789508257260191,"vY0":-139.29261897152858,"vZ0":-7.671891706006979,"x":161.04,"y":163.1,"x0":-0.8776939601699506,"y0":50.00322116331062,"z0":6.345070613583505,"aX":-3.213651505916988},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":3.0,"spinRate":2328,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39328443466209295,"extension":6.59613177542697},"index":1,"playId":"50e8c614-3bb2-3d43-a36b-b746cd3b8b4c","pitchNumber":2,"startTime":"2026-02-28T01:19:09.949Z","endTime":"2026-02-28T01:19:14.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18250269849633,"aZ":-10.16988035549686,"pfxX":-1.6267744953287198,"pfxZ":11.245020719872542,"pX":-0.31300240763698356,"pZ":3.0376513564809957,"vX0":1.7349886198927837,"vY0":-139.22585202136813,"vZ0":-6.988380569949913,"x":128.93,"y":156.76,"x0":-0.7338381113292969,"y0":50.006850219194654,"z0":6.258744722551896,"aX":-3.184400166010607},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":2.5,"spinRate":2324,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.3939026856633192,"extension":6.594717327292508},"index":2,"playId":"c29e9395-7be2-3cef-ae45-dce35cd0a892","pitchNumber":3,"startTime":"2026-02-28T01:19:28.925Z","endTime":"2026-02-28T01:19:32.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-02-28T01:19:43.280Z","endTime":"2026-02-28T01:19:58.830Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":96.1,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.335764829502402,"aZ":-9.22592459773289,"pfxX":-0.8164464352336116,"pfxZ":11.558332254675104,"pX":0.17182597081429785,"pZ":1.970597094051447,"vX0":2.441032371432584,"vY0":-139.74246754714906,"vZ0":-9.896628750526506,"x":110.45,"y":185.57,"x0":-0.6054441677081633,"y0":50.00408124208984,"z0":6.15639580064821,"aX":-1.6213607271967772},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.2,"breakHorizontal":1.0,"spinRate":2243,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.3913605154864297,"extension":6.608245619461087},"index":4,"playId":"ac7a7d54-2bbb-3f01-bd75-077df6b253ca","pitchNumber":4,"startTime":"2026-02-28T01:19:58.830Z","endTime":"2026-02-28T01:20:02.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920848150151055,"aZ":-8.665339713312612,"pfxX":-3.46077945171385,"pfxZ":11.64335546528099,"pX":-0.24652457162755656,"pZ":1.662488850006001,"vX0":2.42077930366645,"vY0":-140.93370374706987,"vZ0":-10.930911470370265,"x":126.4,"y":193.89,"x0":-0.6653323242714574,"y0":50.00639825383639,"z0":6.143664466882869,"aX":-6.988988427442264},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2464,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.3881088955642489,"extension":6.595908991390763},"index":5,"playId":"6cfd672d-efc1-34eb-89a4-d7f2001cbfa4","pitchNumber":5,"startTime":"2026-02-28T01:20:26.931Z","endTime":"2026-02-28T01:20:30.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:20:30.985Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, third baseman LuJames Groover to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T01:20:51.310Z","endTime":"2026-02-28T01:22:38.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":74.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81374049748642,"aZ":-41.457408925347735,"pfxX":5.112869254826459,"pfxZ":-6.665753815658238,"pX":0.031360180023673474,"pZ":2.1023204468932253,"vX0":0.43998103486460355,"vY0":-117.37490420396018,"vZ0":-1.329198468400283,"x":115.8,"y":182.02,"x0":-0.8228274183866882,"y0":50.00578259131767,"z0":6.546179743258484,"aX":7.114755525390008},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.1,"breakHorizontal":-9.4,"spinRate":2846,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.46715677008373113,"extension":6.465404003088173},"index":0,"playId":"018f4e93-eca2-3a1f-bd93-419d8a4a609c","pitchNumber":1,"startTime":"2026-02-28T01:21:13.539Z","endTime":"2026-02-28T01:21:19.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":96.9,"endSpeed":89.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612602653826546,"aZ":-5.9346289226523785,"pfxX":-0.33967156824289924,"pfxZ":13.034028728785437,"pX":0.4203526876345071,"pZ":0.29573152724602003,"vX0":2.983910707799601,"vY0":-140.46911900882995,"vZ0":-14.997623268218891,"x":100.98,"y":230.8,"x0":-0.6082324387334012,"y0":50.005033479638264,"z0":6.071269733421631,"aX":-0.684231496019999},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.0,"breakHorizontal":0.0,"spinRate":2355,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.3888275890965027,"extension":6.963272884985192},"index":1,"playId":"e048ad6f-d61f-32f4-8c04-f7f35efb8f36","pitchNumber":2,"startTime":"2026-02-28T01:21:42.374Z","endTime":"2026-02-28T01:21:47.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.247202617862488,"aZ":-23.620394500079588,"pfxX":1.4626186649948152,"pfxZ":4.728765625527682,"pX":1.062203928794583,"pZ":1.3464846774923218,"vX0":4.380600945122904,"vY0":-133.08619386422328,"vZ0":-8.133224540785086,"x":76.51,"y":202.42,"x0":-0.7894779910809311,"y0":50.00325136550941,"z0":6.129571070763254,"aX":2.646559681901489},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-3.5,"spinRate":2288,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.41020658375790164,"extension":6.620600954281172},"index":2,"playId":"1bf349aa-180d-35d3-89d7-2e885aa64fa9","pitchNumber":3,"startTime":"2026-02-28T01:22:03.596Z","endTime":"2026-02-28T01:22:07.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-28T01:22:15.644Z","endTime":"2026-02-28T01:22:33.018Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.290423514044072,"aZ":-11.393293584327054,"pfxX":-1.4517681793710895,"pfxZ":10.353262247882867,"pX":-0.8402011813234777,"pZ":3.5987629511474424,"vX0":0.5331793199571756,"vY0":-140.62799075059047,"vZ0":-5.531113441328401,"x":149.03,"y":141.61,"x0":-0.8434306151130281,"y0":50.00120717646617,"z0":6.327264396447616,"aX":-2.913193468657201},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":2.5,"spinRate":2276,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.3892014114205038,"extension":6.738237207587045},"hitData":{"launchSpeed":79.0,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.82,"coordY":160.14}},"index":4,"playId":"cf71e6e5-a431-38d0-ae51-28b41ed41a57","pitchNumber":4,"startTime":"2026-02-28T01:22:33.018Z","endTime":"2026-02-28T01:22:38.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:22:38.505Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a ground ball to center fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:24:31.214Z","endTime":"2026-02-28T01:26:06.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748266630814282,"aZ":-32.24423791832952,"pfxX":1.2915942370535949,"pfxZ":-0.051008072397077164,"pX":-0.2992141841576704,"pZ":1.9771680357216945,"vX0":4.25375409126488,"vY0":-120.27731426435443,"vZ0":-1.1226344836291764,"x":128.41,"y":185.4,"x0":-2.2532154472997306,"y0":50.001521072905526,"z0":5.290859674673208,"aX":1.9045470180093362},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.2,"spinRate":2281,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4541418804300936,"extension":4.922633041682527},"index":0,"playId":"924dc8ff-43e9-3ddc-b79d-2c7aed904666","pitchNumber":1,"startTime":"2026-02-28T01:24:47.626Z","endTime":"2026-02-28T01:24:51.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":83.1,"endSpeed":77.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.173134584418207,"aZ":-34.93522130885773,"pfxX":1.4847508993774974,"pfxZ":-1.834907964647717,"pX":-0.1425646976685995,"pZ":0.8716145520847213,"vX0":4.568431706483876,"vY0":-121.04998459386456,"vZ0":-3.0032468598439914,"x":122.43,"y":215.25,"x0":-2.238930483774251,"y0":50.00570119632831,"z0":5.153152467849976,"aX":2.2282993623625647},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.7,"breakHorizontal":-3.7,"spinRate":2358,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4505697970822582,"extension":5.236791339844161},"index":1,"playId":"151ca5f3-1a99-382b-98f0-8b6ea3cb6a6d","pitchNumber":2,"startTime":"2026-02-28T01:25:01.419Z","endTime":"2026-02-28T01:25:07.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482947151741566,"aZ":-15.694935654142414,"pfxX":-6.248459862226058,"pfxZ":8.525574172413162,"pX":0.22355216577222278,"pZ":3.0674578044732086,"vX0":7.903527319956353,"vY0":-137.87362879213072,"vZ0":-4.037659630947746,"x":108.48,"y":155.96,"x0":-1.8629263773294271,"y0":50.0043380849448,"z0":5.604071155549735,"aX":-12.080403892267212},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2387,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3966464299151049,"extension":5.1397358782536235},"index":2,"playId":"2270dab1-f1fb-31ed-bba8-31279208bc54","pitchNumber":3,"startTime":"2026-02-28T01:25:15.710Z","endTime":"2026-02-28T01:25:22.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61535876263518,"aZ":-17.85073517231459,"pfxX":-5.596513596476033,"pfxZ":7.401551799246596,"pX":-0.8359825842328599,"pZ":4.541134200735694,"vX0":4.898137444808026,"vY0":-137.96774081759244,"vZ0":0.2722525080085404,"x":148.87,"y":116.17,"x0":-1.9039639033644085,"y0":50.00164379737546,"z0":5.640601956489385,"aX":-10.82918320171748},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2197,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3964218910667694,"extension":5.112324603379534},"index":3,"playId":"ca3b4157-8c42-3b16-ba18-cef72318ed3e","pitchNumber":4,"startTime":"2026-02-28T01:25:36.979Z","endTime":"2026-02-28T01:25:43.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409277770328025,"aZ":-19.399108788990606,"pfxX":-5.623953903753919,"pfxZ":6.470100796150081,"pX":-0.4860594793371235,"pZ":3.2411778223920606,"vX0":5.943416266469772,"vY0":-138.96225526493126,"vZ0":-2.8668067691570034,"x":135.53,"y":151.27,"x0":-1.9123542437523597,"y0":50.0004427134235,"z0":5.560871495504266,"aX":-11.100705589725488},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":9.1,"spinRate":2210,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3927473470798315,"extension":5.220136667437713},"hitData":{"launchSpeed":98.7,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.8,"coordY":92.55}},"index":4,"playId":"4c629e2e-b244-3981-ac35-96d0f2a84bdd","pitchNumber":5,"startTime":"2026-02-28T01:25:56.200Z","endTime":"2026-02-28T01:26:06.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:26:06.001Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to right fielder Brennen Davis. James McCann to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:26:09.681Z","endTime":"2026-02-28T01:26:40.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.858904668053007,"aZ":-19.406406692016727,"pfxX":-6.802340722535814,"pfxZ":6.665688064903216,"pX":-0.3345263784240626,"pZ":2.716715848079193,"vX0":6.679328738053158,"vY0":-137.18647870883322,"vZ0":-3.8094968554584643,"x":129.75,"y":165.43,"x0":-1.9108802329057697,"y0":50.00641034905782,"z0":5.437492998485413,"aX":-13.036834218734858},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":11.0,"spinRate":2262,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3984718877713007,"extension":5.359685452803568},"hitData":{"launchSpeed":106.4,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.64,"coordY":110.95}},"index":0,"playId":"d4394091-58cb-3d2b-8600-07c8de96e053","pitchNumber":1,"startTime":"2026-02-28T01:26:32.821Z","endTime":"2026-02-28T01:26:40.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:26:40.996Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:26:49.961Z","endTime":"2026-02-28T01:28:13.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.149998267426003,"aZ":-32.635214611913995,"pfxX":0.2783400543628112,"pfxZ":-0.301021985133783,"pX":0.6515950115977223,"pZ":1.8343658341655418,"vX0":6.432174796919275,"vY0":-121.6663279237626,"vZ0":-1.4714912504062305,"x":92.16,"y":189.25,"x0":-2.044370526583408,"y0":50.00344625486494,"z0":5.232502050184867,"aX":0.4240264916828611},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-1.8,"spinRate":2159,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.44735237976348596,"extension":5.571649642492313},"index":0,"playId":"6c186528-445f-3539-a41d-b59da20b5918","pitchNumber":1,"startTime":"2026-02-28T01:27:28.338Z","endTime":"2026-02-28T01:27:32.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.894529806161767,"aZ":-27.935673418730605,"pfxX":-9.775498126258483,"pfxZ":2.1696196105571204,"pX":0.3330204010645699,"pZ":2.596450064194662,"vX0":9.286465433556799,"vY0":-138.19318012922304,"vZ0":-2.596345194223822,"x":104.31,"y":168.68,"x0":-1.784610084028627,"y0":50.002052483655284,"z0":5.405095971167587,"aX":-19.09673319922106},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":16.0,"spinRate":1991,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3948208170244456,"extension":5.475656016381549},"index":1,"playId":"79e014eb-424e-36ce-9ebc-4f5f4c01fcf5","pitchNumber":2,"startTime":"2026-02-28T01:27:44.799Z","endTime":"2026-02-28T01:27:52.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-28T01:27:52.613Z","endTime":"2026-02-28T01:28:08.236Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312604610296297,"aZ":-16.95933164039317,"pfxX":-5.458099180753168,"pfxZ":7.847649355543446,"pX":0.1395525263690728,"pZ":3.1474105007428568,"vX0":7.299514503358605,"vY0":-138.0376108738029,"vZ0":-3.1451529170709005,"x":111.68,"y":153.8,"x0":-1.8239708415233942,"y0":50.00678846245353,"z0":5.4365093485216835,"aX":-10.58794172417294},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":8.4,"spinRate":2121,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3960540222605333,"extension":5.4286195309272},"index":3,"playId":"f26b6f68-f50c-3328-8875-13a4ed5bbdbe","pitchNumber":3,"startTime":"2026-02-28T01:28:08.236Z","endTime":"2026-02-28T01:28:13.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:28:13.093Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"A.J. Vukovich homers (2) on a fly ball to right center field. James McCann scores. Ildemaro Vargas scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:28:12.595Z","endTime":"2026-02-28T01:31:01.658Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232058310654825,"aZ":-29.15707299728316,"pfxX":-9.952882158255603,"pfxZ":1.5312381832926842,"pX":-0.9654007357377046,"pZ":1.9625898122061607,"vX0":6.015123736394245,"vY0":-138.7534543755216,"vZ0":-3.92817162992205,"x":153.8,"y":185.79,"x0":-1.8574254310306337,"y0":50.001334478607816,"z0":5.318153690329403,"aX":-19.59292131980977},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.2,"breakHorizontal":16.9,"spinRate":2055,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39330191336334064,"extension":5.449067057832561},"index":0,"playId":"1746074f-7eb6-3615-842f-6fc6ebbee50b","pitchNumber":1,"startTime":"2026-02-28T01:28:41.921Z","endTime":"2026-02-28T01:28:45.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-28T01:28:49.481Z","endTime":"2026-02-28T01:29:05.044Z","isPitch":false,"type":"action","player":{"id":691021,"link":"/api/v1/people/691021"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37094769506728,"aZ":-26.76424959573095,"pfxX":-8.658066550895231,"pfxZ":2.7783724730836887,"pX":-0.7815743205933346,"pZ":4.143473569219364,"vX0":5.996521646514479,"vY0":-138.11389666708703,"vZ0":0.9018620744076119,"x":146.79,"y":126.91,"x0":-1.8468536012844954,"y0":50.004239878277644,"z0":5.601445298638006,"aX":-16.867027406101258},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":1977,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3953204080105066,"extension":5.47001297298723},"index":2,"playId":"18bacb36-705e-346f-a815-40a131111d04","pitchNumber":2,"startTime":"2026-02-28T01:29:05.044Z","endTime":"2026-02-28T01:29:09.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":85.4,"endSpeed":79.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768695316307628,"aZ":-30.504626566654597,"pfxX":0.8794911332112338,"pfxZ":1.0471925127233792,"pX":0.6649630665489255,"pZ":1.5181776948473233,"vX0":5.998600929468085,"vY0":-124.32226191192443,"vZ0":-2.9219311594774116,"x":91.65,"y":197.79,"x0":-1.8798467725921195,"y0":50.00010610510026,"z0":5.205911098208666,"aX":1.393197831066759},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":-2.8,"spinRate":2259,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.438320244304907,"extension":5.4149343356849355},"index":3,"playId":"87966f22-d9b0-3bff-baf2-ea2ef0cf2538","pitchNumber":3,"startTime":"2026-02-28T01:29:22.159Z","endTime":"2026-02-28T01:29:30.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.837857686160604,"aZ":-18.474868520595916,"pfxX":-6.0656782105736475,"pfxZ":7.039532373154858,"pX":1.4290251726215437,"pZ":3.976785739664988,"vX0":10.463364867034649,"vY0":-138.37716250012122,"vZ0":-0.7439681988649938,"x":62.53,"y":131.41,"x0":-1.6069713486673325,"y0":50.003046622900705,"z0":5.482720172974817,"aX":-11.805745674123477},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":8.9,"spinRate":2117,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39526755188291496,"extension":5.3692183988801645},"index":4,"playId":"bb1f21ae-d8e7-3175-a46f-252489022351","pitchNumber":4,"startTime":"2026-02-28T01:29:40.523Z","endTime":"2026-02-28T01:29:47.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925731542758825,"aZ":-17.847079718128004,"pfxX":-6.011872923326972,"pfxZ":7.303024586503797,"pX":-0.37578689679713867,"pZ":3.755990755302355,"vX0":5.965159400436008,"vY0":-138.89853002875745,"vZ0":-1.4833022166524021,"x":131.32,"y":137.37,"x0":-1.765935896689449,"y0":50.002392753585795,"z0":5.4786935019757355,"aX":-11.794471562523722},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2181,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3937200896527715,"extension":5.34785011951953},"index":5,"playId":"7b48f687-7664-3abe-ae31-b1b7efe63a56","pitchNumber":5,"startTime":"2026-02-28T01:29:59.252Z","endTime":"2026-02-28T01:30:09.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57813797404903,"aZ":-30.804148524664736,"pfxX":0.839867858958609,"pfxZ":0.8781247794504354,"pX":1.414740051258916,"pZ":0.7388544239610799,"vX0":7.622890269364033,"vY0":-123.84325117939282,"vZ0":-4.172803090678598,"x":63.07,"y":218.83,"x0":-1.8113196796337443,"y0":50.00188575157686,"z0":5.020405748961316,"aX":1.303080782791859},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2221,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44216605922230556,"extension":5.275828488713029},"index":6,"playId":"d8b5fdd7-bb28-35c6-aa26-ec95f9ec0072","pitchNumber":6,"startTime":"2026-02-28T01:30:32.083Z","endTime":"2026-02-28T01:30:36.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688838392806836,"aZ":-24.24925750697358,"pfxX":-9.644004844140971,"pfxZ":4.086204552151303,"pX":0.24429345291751903,"pZ":3.7246123401549256,"vX0":8.759923005032721,"vY0":-138.13607911730955,"vZ0":-0.02715906703394999,"x":107.69,"y":138.22,"x0":-1.709224575692735,"y0":50.00310203026264,"z0":5.3597071125203986,"aX":-18.707970888818814},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2142,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3959333289809166,"extension":5.509272982580524},"hitData":{"launchSpeed":104.2,"launchAngle":36.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.38,"coordY":45.03}},"index":7,"playId":"c184cc5c-2b07-3080-ab03-ad4d326f414d","pitchNumber":7,"startTime":"2026-02-28T01:30:52.146Z","endTime":"2026-02-28T01:31:01.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-22.200000000000006,"leverageIndex":2.04,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:31:01.658Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"LuJames Groover singles on a sharp line drive to left fielder Rhylan Thomas.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:31:28.647Z","endTime":"2026-02-28T01:33:23.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":86.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152967427024098,"aZ":-18.33874104182881,"pfxX":-6.359049826553424,"pfxZ":7.197216434627668,"pX":-0.4007986160882677,"pZ":3.3031802292358576,"vX0":6.58021203674118,"vY0":-137.01828652831063,"vZ0":-2.640787726456389,"x":132.28,"y":149.59,"x0":-1.994694888281575,"y0":50.003404316545925,"z0":5.51683025114896,"aX":-12.225160394571606},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":10.3,"spinRate":2250,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3980771566137262,"extension":5.223738617628223},"index":0,"playId":"e0c75f97-c919-3aa5-88b2-a397d2d6fc74","pitchNumber":1,"startTime":"2026-02-28T01:31:37.194Z","endTime":"2026-02-28T01:31:40.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59949362466296,"aZ":-17.259968935976204,"pfxX":-5.673955050893753,"pfxZ":7.727950490111972,"pX":0.40935469306484223,"pZ":2.6889864799902226,"vX0":7.937633733753024,"vY0":-138.0065368548697,"vZ0":-4.422370473236959,"x":101.4,"y":166.18,"x0":-1.7663823097110485,"y0":50.00040938789703,"z0":5.4739939553916495,"aX":-10.94758724312228},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2200,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39681767746859276,"extension":5.304417968437158},"index":1,"playId":"2512eb09-6432-3546-85a1-6f837692759a","pitchNumber":2,"startTime":"2026-02-28T01:31:53.947Z","endTime":"2026-02-28T01:32:00.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83496715544118,"aZ":-31.1753895853391,"pfxX":1.5270503015080685,"pfxZ":0.644955042540122,"pX":-0.4754755715065307,"pZ":2.145162525903366,"vX0":3.4427474553346666,"vY0":-123.43584057483505,"vZ0":-1.1386035937365353,"x":135.12,"y":180.86,"x0":-2.0825796548786633,"y0":50.00419471448243,"z0":5.219394089386856,"aX":2.3743561401186932},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-3.5,"spinRate":2281,"spinDirection":65},"zone":7,"typeConfidence":2.0,"plateTime":0.4424544519104887,"extension":5.328018690174906},"index":2,"playId":"35733da4-8e11-3426-8a6d-94eee8ce2dab","pitchNumber":3,"startTime":"2026-02-28T01:32:16.492Z","endTime":"2026-02-28T01:32:20.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":85.6,"endSpeed":78.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0473784650741,"aZ":-30.134412648011562,"pfxX":0.2672845708064481,"pfxZ":1.2938361898155097,"pX":0.09809159597529124,"pZ":1.2638044629284244,"vX0":5.182043007298875,"vY0":-124.63709644619173,"vZ0":-3.3551416740585682,"x":113.26,"y":204.66,"x0":-2.0425606295053917,"y0":50.00009039469658,"z0":5.115727729361189,"aX":0.42029776449625034},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2212,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.43944284120839816,"extension":5.2117852182661135},"index":3,"playId":"af23304f-f9ce-31c7-9594-30ee6cf2c767","pitchNumber":4,"startTime":"2026-02-28T01:32:34.262Z","endTime":"2026-02-28T01:32:39.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.9,"endSpeed":86.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57966819765376,"aZ":-15.172990724979439,"pfxX":-5.8868251971442795,"pfxZ":8.795433777273962,"pX":-0.05850268259288872,"pZ":3.470978672615439,"vX0":6.835653675879956,"vY0":-138.10909550039648,"vZ0":-2.656932450054456,"x":119.23,"y":145.06,"x0":-1.8000787596438574,"y0":50.0034296806755,"z0":5.465214976689541,"aX":-11.380163772316195},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2267,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39649145224347215,"extension":5.1738348244209895},"index":4,"playId":"5c5de145-b181-3bf5-9304-8f475a240419","pitchNumber":5,"startTime":"2026-02-28T01:32:49.979Z","endTime":"2026-02-28T01:32:55.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788015067906198,"aZ":-19.294683783519538,"pfxX":-6.317835923171327,"pfxZ":6.582508634054999,"pX":-0.6061733089077614,"pZ":2.7576510614603187,"vX0":5.767820842563349,"vY0":-138.46731024278395,"vZ0":-3.8341664289711987,"x":140.11,"y":164.32,"x0":-1.8879255646897692,"y0":50.00116473972018,"z0":5.439148221319653,"aX":-12.3576186429136},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":10.3,"spinRate":2272,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39445741710028326,"extension":5.193336381343326},"hitData":{"launchSpeed":107.7,"launchAngle":10.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.4,"coordY":85.01}},"index":5,"playId":"26f84015-9a67-348f-ae95-9fc6b919ad15","pitchNumber":6,"startTime":"2026-02-28T01:33:09.492Z","endTime":"2026-02-28T01:33:23.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.4999999999999964,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:33:23.686Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kristian Robinson grounds into a force out, first baseman Josh Naylor to shortstop Leo Rivas. LuJames Groover out at 2nd. Kristian Robinson to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:35:30.590Z","endTime":"2026-02-28T01:37:11.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674022,"fullName":"Jason Ruffcorn","link":"/api/v1/people/674022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"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":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-28T01:33:26.166Z","endTime":"2026-02-28T01:35:28.977Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Ruffcorn replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-02-28T01:35:28.977Z","endTime":"2026-02-28T01:35:32.738Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674022,"link":"/api/v1/people/674022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327811377586656,"aZ":-26.36404836671217,"pfxX":1.1645872461090636,"pfxZ":3.5702979197110434,"pX":0.3857040191528705,"pZ":3.179292593000475,"vX0":8.132387806944159,"vY0":-126.58318005651357,"vZ0":-1.3609091555650903,"x":102.3,"y":152.94,"x0":-3.0169394077913143,"y0":50.00117119334315,"z0":5.830479529531314,"aX":1.8917544708520682},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-4.0,"spinRate":2062,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.4323649317938818,"extension":5.69138927794018},"index":2,"playId":"2f618d3b-fd99-356d-a530-2795d33569b6","pitchNumber":1,"startTime":"2026-02-28T01:35:32.738Z","endTime":"2026-02-28T01:35:38.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02156454861721,"aZ":-25.99042663082962,"pfxX":-0.6246350861837975,"pfxZ":3.719951831070084,"pX":0.19809304778331605,"pZ":1.939483812900803,"vX0":8.107860804968496,"vY0":-127.31489708281211,"vZ0":-4.4100062212455855,"x":109.45,"y":186.41,"x0":-2.929524140866431,"y0":50.003073806790944,"z0":5.720330788725929,"aX":-1.0390477351144265},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-0.5,"spinRate":2120,"spinDirection":189},"zone":8,"typeConfidence":0.89,"plateTime":0.4281374407501297,"extension":5.696553962916341},"index":3,"playId":"5c4d79ed-4d6c-3925-92cc-50a7ab2cd425","pitchNumber":2,"startTime":"2026-02-28T01:35:51.687Z","endTime":"2026-02-28T01:35:55.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":4,"startTime":"2026-02-28T01:36:03.146Z","endTime":"2026-02-28T01:36:18.685Z","isPitch":false,"type":"action","player":{"id":677565,"link":"/api/v1/people/677565"},"defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":94.0,"endSpeed":85.9,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639066325463844,"aZ":-17.47222738060167,"pfxX":-7.367828967795762,"pfxZ":7.77885724608335,"pX":-0.011241594511373722,"pZ":3.609141386467144,"vX0":9.648728505640122,"vY0":-136.50762706083276,"vZ0":-3.2126646431672126,"x":117.43,"y":141.33,"x0":-2.632003465460348,"y0":50.00393260633547,"z0":6.00204898482972,"aX":-13.92733824395504},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2167,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.4010208721723889,"extension":5.5728354768042205},"index":5,"playId":"1a042871-cf75-3e93-af0b-5bdd7d0a7aa2","pitchNumber":3,"startTime":"2026-02-28T01:36:18.685Z","endTime":"2026-02-28T01:36:22.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.7,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.933952769620095,"aZ":-36.77358248335864,"pfxX":5.978741043771306,"pfxZ":-3.610015415657518,"pX":0.7417640049789465,"pZ":0.858760832313302,"vX0":6.382058453513298,"vY0":-112.43006606426493,"vZ0":-2.1837334079257906,"x":88.73,"y":215.59,"x0":-2.9131021431735413,"y0":50.000138247279864,"z0":5.584896247867925,"aX":7.6285681272038985},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-6.8,"breakHorizontal":-12.5,"spinRate":2346,"spinDirection":61},"zone":14,"typeConfidence":0.87,"plateTime":0.48772460418453534,"extension":5.771833717219366},"index":6,"playId":"177f4ff4-81a0-3982-aaed-9e420175e791","pitchNumber":4,"startTime":"2026-02-28T01:36:40.004Z","endTime":"2026-02-28T01:36:44.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.334718036500632,"aZ":-23.26305230730589,"pfxX":0.5371131374580163,"pfxZ":5.196624006342191,"pX":1.258158235320958,"pZ":2.136731696685131,"vX0":9.982297652586201,"vY0":-129.24472892057443,"vZ0":-4.713755326481138,"x":69.04,"y":181.09,"x0":-2.7014297351628174,"y0":50.00616496681888,"z0":5.739060362215599,"aX":0.9214945255172103},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-2.9,"spinRate":2166,"spinDirection":214},"zone":14,"typeConfidence":0.93,"plateTime":0.4215047272643009,"extension":5.740446758005858},"hitData":{"launchSpeed":70.3,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.78,"coordY":168.89}},"index":7,"playId":"975eaecb-22f2-3867-bc7f-eea138c61dcc","pitchNumber":5,"startTime":"2026-02-28T01:36:55.459Z","endTime":"2026-02-28T01:37:11.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":674022,"link":"/api/v1/people/674022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.75,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:37:11.523Z","atBatIndex":11},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Kristian Robinson caught stealing 2nd base, catcher Jhonny Pereda to second baseman Cole Young.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T01:37:12.102Z","endTime":"2026-02-28T01:38:12.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674022,"fullName":"Jason Ruffcorn","link":"/api/v1/people/674022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"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(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":86.8,"endSpeed":81.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45593136190583,"aZ":-27.839539206637575,"pfxX":-0.04157699332721787,"pfxZ":2.6546866164200225,"pX":1.363462129479193,"pZ":1.2459910974751292,"vX0":10.385074664265742,"vY0":-126.13930865362289,"vZ0":-5.3673647093482835,"x":65.03,"y":205.14,"x0":-2.7786621173403168,"y0":50.003484876225336,"z0":5.6096679826338365,"aX":-0.06935870645325239},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.0,"spinRate":2094,"spinDirection":200},"zone":14,"typeConfidence":0.87,"plateTime":0.43203616671719436,"extension":5.931901686381754},"index":0,"playId":"969af536-2196-330f-97af-75a2805b0cc8","pitchNumber":1,"startTime":"2026-02-28T01:37:35.235Z","endTime":"2026-02-28T01:37:39.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.2,"endSpeed":82.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122668280504612,"aZ":-25.74927369712142,"pfxX":0.570476791647855,"pfxZ":3.716399157223824,"pX":0.6034928636982217,"pZ":3.7001567707905596,"vX0":8.745943391203047,"vY0":-129.82815227473128,"vZ0":-0.5305289362695517,"x":94.0,"y":138.88,"x0":-2.8660251807184003,"y0":50.00061133114927,"z0":5.846543007833273,"aX":0.9833941195518335},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":2180,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.41997697768016673,"extension":5.716997758682276},"index":1,"playId":"62ceec99-0b25-3875-b80f-be322fe4c239","pitchNumber":2,"startTime":"2026-02-28T01:37:51.166Z","endTime":"2026-02-28T01:37:54.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86492088061144,"aZ":-16.56001712224975,"pfxX":-5.893804689423277,"pfxZ":8.288156123319476,"pX":0.33608572246441104,"pZ":2.659349888976866,"vX0":10.160549040762088,"vY0":-135.70802209514238,"vZ0":-5.363875825513569,"x":104.19,"y":166.98,"x0":-2.67349701468273,"y0":50.003317169526724,"z0":5.796852002707727,"aX":-11.10525246937287},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":8.8,"spinRate":2154,"spinDirection":226},"zone":6,"typeConfidence":0.89,"plateTime":0.4020436256322366,"extension":5.78784596645},"index":2,"playId":"e89a55ee-0e2f-35c6-a5b1-acf01a37f647","pitchNumber":3,"startTime":"2026-02-28T01:38:07.963Z","endTime":"2026-02-28T01:38:12.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"first":{"id":677565,"link":"/api/v1/people/677565"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":1.4000000000000021,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:38:12.313Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brennen Davis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T01:40:03.853Z","endTime":"2026-02-28T01:42:39.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008156018944714,"aZ":-9.962696778039492,"pfxX":-1.1120623630692168,"pfxZ":11.485559997939278,"pX":0.32379261573067963,"pZ":2.3509408022435374,"vX0":3.338363383630277,"vY0":-138.22820252185713,"vZ0":-8.87529370778299,"x":104.66,"y":175.3,"x0":-0.7554110221902179,"y0":50.00018670876233,"z0":6.27334643834515,"aX":-2.150222068182911},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":1.3,"spinRate":2267,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.3963406728013412,"extension":6.574519011231377},"index":0,"playId":"9c9d075a-a180-393b-ab84-44eb344b7ae0","pitchNumber":1,"startTime":"2026-02-28T01:40:27.664Z","endTime":"2026-02-28T01:40:32.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2441577149538,"aZ":-36.87353305423626,"pfxX":3.0596228985884784,"pfxZ":-3.34948000637052,"pX":0.4872089341755133,"pZ":0.25880414490794595,"vX0":2.452374557470534,"vY0":-117.975638962339,"vZ0":-6.242692153837498,"x":98.43,"y":231.79,"x0":-0.9646429307535563,"y0":50.002680285486974,"z0":6.353108143421312,"aX":4.295407406664442},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.3,"breakHorizontal":-6.1,"spinRate":2726,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4649610203441483,"extension":6.377385600453337},"index":1,"playId":"11601da0-0908-3ea9-b76f-cc10b295ebda","pitchNumber":2,"startTime":"2026-02-28T01:40:46.897Z","endTime":"2026-02-28T01:40:52.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.6,"endSpeed":82.6,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48182988913628,"aZ":-26.637386943682838,"pfxX":2.4700026330925677,"pfxZ":3.196286777185806,"pX":0.13526577223680558,"pZ":2.903570375306427,"vX0":2.102398006403873,"vY0":-130.52574903400318,"vZ0":-3.6841955987078423,"x":111.84,"y":160.38,"x0":-1.0004506579555028,"y0":50.00361296382438,"z0":6.330490516454134,"aX":4.277743601245325},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-4.9,"spinRate":2323,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4190282217846759,"extension":6.384288668682565},"index":2,"playId":"5287968d-ffde-3061-8063-25d44517b2da","pitchNumber":3,"startTime":"2026-02-28T01:41:07.024Z","endTime":"2026-02-28T01:41:10.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-28T01:41:20.727Z","endTime":"2026-02-28T01:41:34.966Z","isPitch":false,"type":"action","player":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28555788707961,"aZ":-9.217339235086172,"pfxX":-1.3029994463184584,"pfxZ":11.438306796837988,"pX":1.1216112159935825,"pZ":2.243671775374765,"vX0":5.068155021188575,"vY0":-140.19695314277442,"vZ0":-9.445917138292948,"x":74.25,"y":178.2,"x0":-0.5338159951430219,"y0":50.00041229962535,"z0":6.242567745215919,"aX":-2.6151911249251},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":1.4,"spinRate":2369,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.38948554771789334,"extension":6.716330229828523},"index":4,"playId":"f0a90584-9c1a-3daf-a9c1-0d1be932ce0f","pitchNumber":4,"startTime":"2026-02-28T01:41:34.966Z","endTime":"2026-02-28T01:41:42.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":96.0,"endSpeed":88.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869006670278885,"aZ":-8.81182547582357,"pfxX":-1.7815689070069214,"pfxZ":11.748345735653928,"pX":-0.09479221012235668,"pZ":1.633173873249799,"vX0":2.2896674955831666,"vY0":-139.53794056437582,"vZ0":-10.861251063341903,"x":120.61,"y":194.68,"x0":-0.6912402759310917,"y0":50.00592026399792,"z0":6.138620348016928,"aX":-3.5440125347310887},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":2.8,"spinRate":2372,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.3912466483089454,"extension":6.7071671244187065},"index":5,"playId":"165f2519-12f8-3cb8-ae20-da2ccdc152a2","pitchNumber":5,"startTime":"2026-02-28T01:41:54.335Z","endTime":"2026-02-28T01:41:58.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207303557194393,"aZ":-25.903573187047733,"pfxX":1.9523485061686798,"pfxZ":3.6729781396360615,"pX":0.09814807397284325,"pZ":0.8584159359069841,"vX0":1.9417238905365484,"vY0":-129.41065482682737,"vZ0":-8.409513385903137,"x":113.26,"y":215.6,"x0":-0.9136658470745201,"y0":50.004774896219374,"z0":6.1131336175086695,"aX":3.335193163071798},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":-4.0,"spinRate":2509,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.42209238703317853,"extension":6.43227314866858},"index":6,"playId":"92eeaa79-36b1-3aee-b459-eb2f146b6635","pitchNumber":6,"startTime":"2026-02-28T01:42:16.175Z","endTime":"2026-02-28T01:42:20.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15318479700419,"aZ":-23.691179133946378,"pfxX":0.7507474090878787,"pfxZ":4.812590542059765,"pX":0.6200654865626487,"pZ":1.2896547178652922,"vX0":3.9025223662442667,"vY0":-131.44424310235334,"vZ0":-8.043200884709721,"x":93.36,"y":203.96,"x0":-0.9773205989627828,"y0":50.00133647610504,"z0":6.130487609821773,"aX":1.3207156491920833},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-2.2,"spinRate":2386,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4156785644562593,"extension":6.6125978831890215},"index":7,"playId":"241d1306-5d84-33c8-b918-7348f5b71836","pitchNumber":7,"startTime":"2026-02-28T01:42:35.589Z","endTime":"2026-02-28T01:42:39.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:42:39.579Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miles Mastrobuoni grounds out, pitcher Ryne Nelson to first baseman Pavin Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T01:42:38.323Z","endTime":"2026-02-28T01:43:47.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669194,"link":"/api/v1/people/669194"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372464988752345,"aZ":-10.675851820589962,"pfxX":-0.7518304271785089,"pfxZ":10.861006510869938,"pX":-0.20959560902613636,"pZ":2.2362518493931285,"vX0":1.7004816295259928,"vY0":-139.77560543547284,"vZ0":-9.049286348638327,"x":124.99,"y":178.4,"x0":-0.7280618668363666,"y0":50.00486583937939,"z0":6.215992689158125,"aX":-1.4885726398260661},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":1.0,"spinRate":2315,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.39180078570983623,"extension":6.651898384464963},"index":0,"playId":"cfd85938-fafb-31b3-84f1-75907ec45f59","pitchNumber":1,"startTime":"2026-02-28T01:43:06.177Z","endTime":"2026-02-28T01:43:09.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83100318296351,"aZ":-10.111983177894663,"pfxX":-0.03826790160330518,"pfxZ":11.022044113771818,"pX":-0.7981922880464427,"pZ":1.732019409983793,"vX0":-0.2571359817234559,"vY0":-140.56882374284746,"vZ0":-10.595635991429477,"x":147.43,"y":192.02,"x0":-0.7005687454039364,"y0":50.0014831622128,"z0":6.206448546642499,"aX":-0.07653172212560193},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":0.1,"spinRate":2310,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.3896358781623621,"extension":6.615487199226263},"index":1,"playId":"cecf621e-500c-3251-8575-8053a694bda4","pitchNumber":2,"startTime":"2026-02-28T01:43:24.801Z","endTime":"2026-02-28T01:43:32.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.395108838380295,"aZ":-8.80247399843259,"pfxX":-0.6411007353283829,"pfxZ":11.7307148195253,"pX":0.5841672105343082,"pZ":2.2381419740248023,"vX0":3.565228817115925,"vY0":-140.4093668913983,"vZ0":-9.535703306600832,"x":94.73,"y":178.35,"x0":-0.6199171611284728,"y0":50.00506874376373,"z0":6.255073885382846,"aX":-1.277531211968242},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":0.4,"spinRate":2423,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.39038527377130583,"extension":6.708645916297227},"hitData":{"launchSpeed":87.9,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.14,"coordY":169.04}},"index":2,"playId":"6d6bcf23-f0d7-3d71-8f02-9102cdbf2454","pitchNumber":3,"startTime":"2026-02-28T01:43:44.857Z","endTime":"2026-02-28T01:43:47.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":670156,"link":"/api/v1/people/670156"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:43:47.945Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T01:43:54.377Z","endTime":"2026-02-28T01:45:07.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85212930161056,"aZ":-24.685550366462568,"pfxX":1.0990511141101629,"pfxZ":4.1735752747634205,"pX":0.10341161132804697,"pZ":2.695014391326749,"vX0":2.4151957489940847,"vY0":-132.7277736845726,"vZ0":-4.84513242840574,"x":113.06,"y":166.01,"x0":-0.9590726507955358,"y0":50.00514502292121,"z0":6.32875840167096,"aX":1.9718609010724542},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-2.5,"spinRate":2195,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.41174895506740405,"extension":6.463527563129476},"index":0,"playId":"1cfdb35f-9041-3c54-b32c-0cc39676b750","pitchNumber":1,"startTime":"2026-02-28T01:44:19.213Z","endTime":"2026-02-28T01:44:23.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":81.7,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.341914350185853,"aZ":-36.38263636101608,"pfxX":4.02746850304529,"pfxZ":-2.926887716161822,"pX":0.7201677570605345,"pZ":2.04357773909956,"vX0":2.288096971710615,"vY0":-119.00117174956246,"vZ0":-2.6620657634876403,"x":89.55,"y":183.6,"x0":-0.7763341848519923,"y0":50.00350985423568,"z0":6.46518747782319,"aX":5.789393540713484},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.6,"breakHorizontal":-7.8,"spinRate":2702,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.45986924442465593,"extension":6.471043982103525},"index":1,"playId":"e5c00a4d-13c8-3c63-870b-8a1614ca8607","pitchNumber":2,"startTime":"2026-02-28T01:44:38.122Z","endTime":"2026-02-28T01:44:41.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80699548685859,"aZ":-7.362405229041406,"pfxX":-1.606557863069752,"pfxZ":12.187572922407249,"pX":0.03197114147351094,"pZ":2.5075407039618223,"vX0":2.4175488505587346,"vY0":-141.44521098550024,"vZ0":-9.06491630002917,"x":115.78,"y":171.08,"x0":-0.6231920924766259,"y0":50.00442142292295,"z0":6.2176921002197485,"aX":-3.27128221719733},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.5,"breakHorizontal":2.4,"spinRate":2343,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.3865183848111271,"extension":6.662111838466685},"index":2,"playId":"70bb778c-ee63-357b-a8ad-45fb271efca0","pitchNumber":3,"startTime":"2026-02-28T01:45:03.823Z","endTime":"2026-02-28T01:45:07.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:45:07.934Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Lawlar challenged (pitch result), call on the field was confirmed: Jordan Lawlar called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T01:47:45.343Z","endTime":"2026-02-28T01:48:50.559Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gabe Speier replaces Jason Ruffcorn.","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-28T01:46:43.702Z","endTime":"2026-02-28T01:47:46.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674022,"link":"/api/v1/people/674022","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":95.8,"endSpeed":87.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26065411410669,"aZ":-24.220896547661702,"pfxX":9.71486131644167,"pfxZ":4.021566316971537,"pX":0.5082931170209994,"pZ":3.366502322335386,"vX0":-6.527339645070184,"vY0":-139.4378780353432,"vZ0":-2.395050654279777,"x":97.63,"y":147.88,"x0":1.61296920038134,"y0":50.00094434008419,"z0":5.828431757816747,"aX":19.19906622350111},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":-16.3,"spinRate":2029,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.39226421880341444,"extension":5.71605085996751},"index":1,"playId":"77dd2241-b63c-354f-b343-78ca90a312d2","pitchNumber":1,"startTime":"2026-02-28T01:47:46.840Z","endTime":"2026-02-28T01:47:56.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.438491962116633,"aZ":-32.31990298228089,"pfxX":-2.4394913520704944,"pfxZ":-0.09018075455526287,"pX":0.24002343720306005,"pZ":2.770805811036297,"vX0":-3.0473718606244216,"vY0":-123.9148773792359,"vZ0":-0.5920191492320962,"x":107.85,"y":163.97,"x0":1.8021644982074743,"y0":50.00606013751851,"z0":5.709861075947503,"aX":-3.7988450134517247},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":5.2,"spinRate":2047,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.4417879811659988,"extension":5.7938694840916165},"index":2,"playId":"3eb22d2d-7f68-3367-b1a2-40f08613fb63","pitchNumber":2,"startTime":"2026-02-28T01:48:05.118Z","endTime":"2026-02-28T01:48:11.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-28T01:48:11.878Z","endTime":"2026-02-28T01:48:32.318Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":95.9,"endSpeed":87.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.590608664124765,"aZ":-16.93438226131441,"pfxX":5.491984000228069,"pfxZ":7.763385018189183,"pX":-0.8419956532220438,"pZ":4.17706531680024,"vX0":-7.768141240485507,"vY0":-139.51802884892086,"vZ0":-1.6509123117147018,"x":149.09,"y":126.0,"x0":1.27017958259413,"y0":50.00377378681796,"z0":5.897332819102829,"aX":10.783260423179101},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":-8.3,"spinRate":1506,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3931970298323031,"extension":5.897890567648336},"index":4,"playId":"ebfafcb3-245c-3c9c-985a-10ac45770648","pitchNumber":3,"startTime":"2026-02-28T01:48:32.318Z","endTime":"2026-02-28T01:48:37.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002635250941665,"aZ":-31.862540317441045,"pfxX":-1.0708828270120643,"pfxZ":0.19940102147754057,"pX":-0.7362864921808108,"pZ":1.8524006849745163,"vX0":-5.2635616371211675,"vY0":-124.70313227851007,"vZ0":-3.0822508431238234,"x":145.07,"y":188.77,"x0":1.5370607048993827,"y0":50.00501912754433,"z0":5.720619882976748,"aX":-1.6938430081008773},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":3.1,"spinRate":2321,"spinDirection":285},"zone":7,"typeConfidence":2.0,"plateTime":0.43845648686674465,"extension":5.847643343957927},"index":5,"playId":"7f80db96-ce82-3fc1-9be0-616d812f1f40","pitchNumber":4,"startTime":"2026-02-28T01:48:47.439Z","endTime":"2026-02-28T01:48:50.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"}},"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:48:50.559Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a line drive to left fielder Rhylan Thomas.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T01:49:10.223Z","endTime":"2026-02-28T01:49:51.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29583260294769,"aZ":-21.299832276927198,"pfxX":9.576778645202044,"pfxZ":5.462856430488786,"pX":-0.03404492101286292,"pZ":3.19845418001248,"vX0":-7.549663017995149,"vY0":-139.87648393137536,"vZ0":-3.136287617247187,"x":118.3,"y":152.42,"x0":1.450091367578566,"y0":50.00043113938735,"z0":5.723820146074107,"aX":19.055074261054838},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-15.8,"spinRate":2199,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.3909377004573473,"extension":5.867949424682019},"index":0,"playId":"f6b8e3b6-af63-3dc5-b4cb-9976a1f29a9f","pitchNumber":1,"startTime":"2026-02-28T01:49:28.697Z","endTime":"2026-02-28T01:49:34.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849648213218938,"aZ":-33.11143130035312,"pfxX":-1.2882934770279781,"pfxZ":-0.5943285627616017,"pX":0.4311122281721232,"pZ":1.5956400244380353,"vX0":-2.808631246504202,"vY0":-124.00078789927807,"vZ0":-3.048181711200624,"x":100.57,"y":195.7,"x0":1.7421211173352504,"y0":50.00388667021881,"z0":5.579843008186892,"aX":-2.0232541688972607},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":2.9,"spinRate":2286,"spinDirection":291},"zone":9,"typeConfidence":2.0,"plateTime":0.4402954722321408,"extension":5.902559759918893},"hitData":{"launchSpeed":80.4,"launchAngle":18.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.4,"coordY":113.05}},"index":1,"playId":"4d252ca2-ada7-3a04-82f9-660092862c6e","pitchNumber":2,"startTime":"2026-02-28T01:49:43.644Z","endTime":"2026-02-28T01:49:51.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:49:51.010Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pavin Smith singles on a soft ground ball to pitcher Gabe Speier. Tim Tawa to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T01:49:50.933Z","endTime":"2026-02-28T01:50:20.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349145042520718,"aZ":-22.945579143217486,"pfxX":9.681154439188138,"pfxZ":4.743424707656194,"pX":1.0143734625069203,"pZ":3.2389581797631704,"vX0":-4.8673854959386675,"vY0":-138.64877350829272,"vZ0":-2.728524457795831,"x":78.33,"y":151.33,"x0":1.536092512017116,"y0":50.00132830704761,"z0":5.7691632030618445,"aX":18.823404323753405},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":-16.6,"spinRate":2101,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39523210477820125,"extension":5.748031559087159},"hitData":{"launchSpeed":46.1,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.99,"coordY":196.87}},"index":0,"playId":"a92383df-6c64-3757-842e-bfe70449a4ad","pitchNumber":1,"startTime":"2026-02-28T01:50:15.150Z","endTime":"2026-02-28T01:50:20.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.3,"awayTeamWinProbability":81.7,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.74,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:50:20.955Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T01:50:42.881Z","endTime":"2026-02-28T01:52:43.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25317633631569,"aZ":-31.62347557641031,"pfxX":-1.3871237548583828,"pfxZ":0.35019829754385334,"pX":-2.525434567069783,"pZ":2.2540842340531344,"vX0":-9.146802116108566,"vY0":-124.39325262848466,"vZ0":-1.65158730451467,"x":213.26,"y":177.92,"x0":1.368600719502125,"y0":50.004635546597825,"z0":5.530703171447479,"aX":-2.1878928583876496},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":4.4,"spinRate":2272,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4391144469918151,"extension":6.078965724634131},"index":0,"playId":"3c9bfceb-7f80-3781-b370-947ea1327224","pitchNumber":1,"startTime":"2026-02-28T01:51:06.916Z","endTime":"2026-02-28T01:51:13.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04108158419273,"aZ":-22.986352437753457,"pfxX":9.14831486330728,"pfxZ":4.680026508429906,"pX":-0.2922599193378763,"pZ":2.6729170340923254,"vX0":-7.637951530050246,"vY0":-138.95038023255213,"vZ0":-3.9034869903003218,"x":128.14,"y":166.61,"x0":1.2985419063198473,"y0":50.00183053508821,"z0":5.616282919165819,"aX":17.954976509757348},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-15.0,"spinRate":2068,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.3936342683098961,"extension":5.995256501279884},"index":1,"playId":"1031f0c2-8b12-36d5-9793-b0d1aba0a260","pitchNumber":2,"startTime":"2026-02-28T01:51:31.000Z","endTime":"2026-02-28T01:51:34.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":95.4,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943803104313137,"aZ":-24.437574990797263,"pfxX":8.808140333518802,"pfxZ":3.948533331429278,"pX":0.4691059607737974,"pZ":3.741799273511873,"vX0":-6.091957376952341,"vY0":-138.84327535678568,"vZ0":-1.03176373489134,"x":99.12,"y":137.75,"x0":1.5428870378102155,"y0":50.00426640731762,"z0":5.738551082986653,"aX":17.265956860449204},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":2069,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3939040615312974,"extension":5.880142197530261},"index":2,"playId":"f5ab7c85-078a-3627-9a75-78889023c47b","pitchNumber":3,"startTime":"2026-02-28T01:51:49.900Z","endTime":"2026-02-28T01:51:53.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27968278351348,"aZ":-34.9108017568285,"pfxX":-1.7697552192388504,"pfxZ":-1.869587742076595,"pX":0.09474343156063197,"pZ":3.1512341831851534,"vX0":-3.2428967012752894,"vY0":-119.69793042787173,"vZ0":1.283816029887215,"x":113.39,"y":153.7,"x0":1.692558548418321,"y0":50.00285142666331,"z0":5.713807906472929,"aX":-2.58950531273394},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.9,"breakHorizontal":4.0,"spinRate":2152,"spinDirection":267},"zone":2,"typeConfidence":2.0,"plateTime":0.45611489648177095,"extension":5.998692183817118},"index":3,"playId":"442d880e-7c26-398c-9b89-65ce7299e0ac","pitchNumber":4,"startTime":"2026-02-28T01:52:19.204Z","endTime":"2026-02-28T01:52:25.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139743910549186,"aZ":-14.571639789789348,"pfxX":5.30500644350059,"pfxZ":8.906700580514979,"pX":-0.34092045816856364,"pZ":2.070406764963017,"vX0":-6.604798133843045,"vY0":-139.39469305426422,"vZ0":-6.896714958425044,"x":130.0,"y":182.88,"x0":1.3654104758882204,"y0":50.00094641843512,"z0":5.5311483289880305,"aX":10.481958775580228},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-8.3,"spinRate":2211,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39232223002012967,"extension":5.90213989039046},"index":4,"playId":"aa0631dd-c8d8-3c7c-ae6c-588d9865e009","pitchNumber":5,"startTime":"2026-02-28T01:52:38.297Z","endTime":"2026-02-28T01:52:43.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":2.599999999999998,"leverageIndex":1.13,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:52:43.391Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ildemaro Vargas grounds into a force out, third baseman Miles Mastrobuoni to second baseman Cole Young. Pavin Smith out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T01:52:48.274Z","endTime":"2026-02-28T01:53:36.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695124768805083,"aZ":-22.583449503976308,"pfxX":10.34512312695924,"pfxZ":4.953948092982996,"pX":-0.6058378013555561,"pZ":1.6865348480076008,"vX0":-9.407787241256694,"vY0":-138.23208439784293,"vZ0":-6.344112962735581,"x":140.09,"y":193.24,"x0":1.4968971143261511,"y0":50.0018821000276,"z0":5.526457536957261,"aX":20.02739806006476},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":-16.8,"spinRate":2194,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.39617606101272873,"extension":6.028805686364382},"index":0,"playId":"392de142-673a-3f5b-88be-c527b7dd51c6","pitchNumber":1,"startTime":"2026-02-28T01:53:08.492Z","endTime":"2026-02-28T01:53:15.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57676030726489,"aZ":-33.50441127550246,"pfxX":-2.0030403700739745,"pfxZ":-0.8948832413441323,"pX":-0.01575099619194514,"pZ":2.0811059574486173,"vX0":-3.6100452788085535,"vY0":-120.93493759184075,"vZ0":-1.2509595139452692,"x":117.6,"y":182.59,"x0":1.7538934028350428,"y0":50.00276866586171,"z0":5.53184873641272,"aX":-2.9796478504635004},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.7,"breakHorizontal":4.4,"spinRate":2110,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.4521253753145169,"extension":6.011227715507247},"hitData":{"launchSpeed":90.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.24,"coordY":166.73}},"index":1,"playId":"ffca35d9-4650-39fb-8783-346b6b095cfb","pitchNumber":2,"startTime":"2026-02-28T01:53:27.833Z","endTime":"2026-02-28T01:53:36.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:53:36.873Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Rivas lines out to right fielder Kristian Robinson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T01:55:56.756Z","endTime":"2026-02-28T01:57:07.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Ryne Nelson.","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-28T01:54:58.710Z","endTime":"2026-02-28T01:55:58.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.466434566291394,"aZ":-20.500476368652524,"pfxX":-0.8422887808007582,"pfxZ":6.2878448394097735,"pX":-1.1690413789272096,"pZ":3.9453064567034235,"vX0":0.22307192299845877,"vY0":-135.37631353813046,"vZ0":-2.196974164418352,"x":161.56,"y":132.26,"x0":-1.1430560132100638,"y0":50.00464799344956,"z0":6.202011445063797,"aX":-1.5639271939367727},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":1.4,"spinRate":2089,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40455586116258724,"extension":5.94657672164319},"index":1,"playId":"0991cf1d-1cb8-391d-a60e-89cf2b5873f6","pitchNumber":1,"startTime":"2026-02-28T01:55:58.939Z","endTime":"2026-02-28T01:56:05.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46506384592851,"aZ":-23.06889005357814,"pfxX":0.1934748776903774,"pfxZ":5.034286715320954,"pX":0.31945494269410024,"pZ":2.776766833053285,"vX0":3.4030919814345952,"vY0":-133.31734523456387,"vZ0":-4.47168107920125,"x":104.82,"y":163.81,"x0":-0.9962542129157608,"y0":50.000206188850896,"z0":6.1314208559243335,"aX":0.34966731673314116},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2200,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.41013311602167235,"extension":6.028053519877282},"index":2,"playId":"dbd2ea5c-34f3-3673-b79f-b11058be667c","pitchNumber":2,"startTime":"2026-02-28T01:56:15.565Z","endTime":"2026-02-28T01:56:19.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116055394689546,"aZ":-31.45534743524195,"pfxX":-8.464569544492049,"pfxZ":0.4154233442200299,"pX":-0.05291043859826845,"pZ":1.5973361549460485,"vX0":5.583667404826932,"vY0":-130.1498586296393,"vZ0":-4.758506896769299,"x":119.02,"y":195.65,"x0":-1.125558579819298,"y0":50.00087114652714,"z0":5.829418873829721,"aX":-14.531116072386652},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.1,"breakHorizontal":14.2,"spinRate":1708,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4207193196228278,"extension":6.069442663729331},"index":3,"playId":"8ec50c9f-fb1c-34c8-b178-c236baed4d5b","pitchNumber":3,"startTime":"2026-02-28T01:56:32.414Z","endTime":"2026-02-28T01:56:37.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T01:56:49.024Z","endTime":"2026-02-28T01:57:02.754Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.3,"endSpeed":82.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16950290320849,"aZ":-31.720544582927786,"pfxX":-8.129657428132743,"pfxZ":0.26355637154420286,"pX":-0.14661688182400798,"pZ":2.0367404800307245,"vX0":5.565580476243874,"vY0":-129.9333557747012,"vZ0":-3.39656951733752,"x":122.59,"y":183.79,"x0":-1.2599408872076272,"y0":50.001718965633614,"z0":5.7706463946229185,"aX":-13.902657004607589},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":13.4,"spinRate":1764,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4215135047367444,"extension":6.259704999115496},"hitData":{"launchSpeed":97.2,"launchAngle":19.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.64,"coordY":75.84}},"index":5,"playId":"e3e97a87-4fbf-3762-a295-647b3503c471","pitchNumber":4,"startTime":"2026-02-28T01:57:02.754Z","endTime":"2026-02-28T01:57:07.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:57:07.262Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a ground ball to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T01:57:12.972Z","endTime":"2026-02-28T01:57:41.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418467176442295,"aZ":-18.270707126961046,"pfxX":-8.398695486751263,"pfxZ":7.077042099069201,"pX":-0.3691554767842239,"pZ":2.0230238153474036,"vX0":4.431843007250099,"vY0":-139.08084110586992,"vZ0":-7.64282041717296,"x":131.07,"y":184.16,"x0":-0.8898598171158132,"y0":50.00278317547206,"z0":6.012692968280445,"aX":-16.496959506802966},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":14.3,"spinRate":2256,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.39341931719563394,"extension":6.162059090778194},"hitData":{"launchSpeed":109.4,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.21,"coordY":102.84}},"index":0,"playId":"e80fee57-c258-3f4b-8684-ebf1f472ddbe","pitchNumber":1,"startTime":"2026-02-28T01:57:34.444Z","endTime":"2026-02-28T01:57:41.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:57:41.700Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rhylan Thomas pops out to second baseman Tim Tawa.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T01:57:41.225Z","endTime":"2026-02-28T02:01:07.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81566481683905,"aZ":-23.05401383211329,"pfxX":-1.1600617812945504,"pfxZ":4.940758145031943,"pX":0.4916903211767219,"pZ":3.6160216393408744,"vX0":4.087445683787933,"vY0":-134.62303508948455,"vZ0":-2.5421684229261037,"x":98.26,"y":141.15,"x0":-0.8920969672188261,"y0":50.001133915468394,"z0":6.195481811091971,"aX":-2.1411194806186744},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":1.3,"spinRate":2190,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.40606767275617184,"extension":5.997254432079317},"index":0,"playId":"752e0e57-97e8-3c6c-aea4-2d4c45c2d736","pitchNumber":1,"startTime":"2026-02-28T01:58:11.100Z","endTime":"2026-02-28T01:58:15.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":88.4,"endSpeed":81.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133606163271097,"aZ":-27.516985439140075,"pfxX":-8.584117897919711,"pfxZ":2.7528546258820263,"pX":-0.653667731903858,"pZ":1.8413586794975405,"vX0":4.255559539094581,"vY0":-128.76447993602997,"vZ0":-4.610647760062324,"x":141.92,"y":189.06,"x0":-1.2069595243841507,"y0":50.000178125822174,"z0":5.767986467438833,"aX":-14.504666435529296},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":1677,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.424330075662275,"extension":6.16390267289863},"index":1,"playId":"238fd324-32b9-3607-8cdb-8ebda346e930","pitchNumber":2,"startTime":"2026-02-28T01:58:28.375Z","endTime":"2026-02-28T01:58:32.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.019452197597737,"aZ":-21.551524348066685,"pfxX":0.10695985997035207,"pfxZ":5.846999553841998,"pX":0.7414148682825632,"pZ":3.1689935408837235,"vX0":4.258616312014707,"vY0":-133.28826058208224,"vZ0":-3.8947861079881516,"x":88.74,"y":153.22,"x0":-0.8843910584402402,"y0":50.00302152160382,"z0":6.186801880207576,"aX":0.19406239456887892},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":-1.1,"spinRate":2407,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4094047113977606,"extension":6.0506277499000465},"index":2,"playId":"11b559af-3b1b-3bd1-95af-9993be229de1","pitchNumber":3,"startTime":"2026-02-28T01:58:47.766Z","endTime":"2026-02-28T01:58:52.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161667292106344,"aZ":-16.323399686082748,"pfxX":-8.28752990265139,"pfxZ":8.081070101837039,"pX":1.1705911956887065,"pZ":1.514372305927987,"vX0":7.6949151704623056,"vY0":-138.50387894800127,"vZ0":-9.425631733342902,"x":72.38,"y":197.89,"x0":-0.5540824757503601,"y0":50.00115217410837,"z0":6.0307551272870805,"aX":-16.2540706013915},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2343,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3940173960295623,"extension":6.2050729419067725},"index":3,"playId":"7bc838df-a728-33be-a256-1fdf7b72a9ac","pitchNumber":4,"startTime":"2026-02-28T01:59:10.583Z","endTime":"2026-02-28T01:59:15.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"08319526-0246-0043-001c-f08cd117d70a","startTime":"2026-02-28T01:59:30.906Z","endTime":"2026-02-28T01:59:35.186Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63273093110568,"aZ":-32.42600327956486,"pfxX":-9.003678787599853,"pfxZ":-0.14507630280553663,"pX":-0.8616445804722735,"pZ":2.181139005211992,"vX0":3.6931729350642675,"vY0":-130.32407102394092,"vZ0":-3.186731707526431,"x":149.84,"y":179.89,"x0":-1.1250074504084606,"y0":50.00301768664654,"z0":5.86136590430606,"aX":-15.533528138529679},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":15.5,"spinRate":1912,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4198090083860273,"extension":6.098972600679907},"index":5,"playId":"c8639fba-a0e9-3549-8eb9-dae6297fab51","pitchNumber":5,"startTime":"2026-02-28T01:59:35.186Z","endTime":"2026-02-28T01:59:38.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544640557221083,"aZ":-29.69468004793916,"pfxX":-8.908462702072558,"pfxZ":1.4476702211961463,"pX":-1.0894744071610036,"pZ":2.369642530834715,"vX0":3.354387429397769,"vY0":-129.45751024163562,"vZ0":-3.1125932525995217,"x":158.53,"y":174.8,"x0":-1.237316775465147,"y0":50.00461779465208,"z0":5.837375840866609,"aX":-15.270174565072155},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":15.5,"spinRate":1990,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.42152458606040133,"extension":6.188958403624918},"index":6,"playId":"78c3ef6a-2c8e-3931-9056-b21471ac6a2e","pitchNumber":6,"startTime":"2026-02-28T02:00:00.508Z","endTime":"2026-02-28T02:00:04.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783012927353745,"aZ":-17.740819242846783,"pfxX":-1.2846367963986638,"pfxZ":7.673657896705179,"pX":0.804318087829602,"pZ":1.29332618559463,"vX0":4.639983142019881,"vY0":-136.21476682434866,"vZ0":-9.304974458432065,"x":86.34,"y":203.86,"x0":-0.7538137709095838,"y0":50.00063688097094,"z0":5.978998107481192,"aX":-2.4161264302003924},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":1.3,"spinRate":2196,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40204434342595397,"extension":6.206317659462806},"index":7,"playId":"077cbb7e-3203-3dfa-9f06-a22666b3594f","pitchNumber":7,"startTime":"2026-02-28T02:00:25.426Z","endTime":"2026-02-28T02:00:31.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303382686156688,"aZ":-29.01439006421722,"pfxX":2.911944920150623,"pfxZ":1.8909760695967233,"pX":-0.4133280318840201,"pZ":3.3854856689346513,"vX0":0.5582359242540956,"vY0":-127.99757019499667,"vZ0":-1.4724458406472989,"x":132.76,"y":147.37,"x0":-1.012407212045802,"y0":50.00593087462718,"z0":6.222079616418066,"aX":4.87353760093049},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-5.4,"spinRate":2272,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.4265327802780434,"extension":6.021586912665447},"hitData":{"launchSpeed":72.6,"launchAngle":72.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.64,"coordY":168.25}},"index":8,"playId":"182ea46c-6557-396f-b28d-271671818b22","pitchNumber":8,"startTime":"2026-02-28T02:00:59.595Z","endTime":"2026-02-28T02:01:07.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.29,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:01:07.083Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to right fielder Kristian Robinson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T02:01:25.853Z","endTime":"2026-02-28T02:03:39.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305660637446476,"aZ":-25.756616525429003,"pfxX":0.8736723042901677,"pfxZ":3.7859634989886626,"pX":-0.024974196108331553,"pZ":3.0448394541262163,"vX0":2.226213080840397,"vY0":-128.58800508728737,"vZ0":-2.914563737366412,"x":117.95,"y":156.57,"x0":-1.0109470724326775,"y0":50.00630423355024,"z0":6.1628582530618115,"aX":1.4832065589640948},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":-2.0,"spinRate":2205,"spinDirection":165},"zone":2,"typeConfidence":0.89,"plateTime":0.42377492516733106,"extension":6.0707709504753975},"index":0,"playId":"c92581e0-1d55-3aba-9222-325d48773e99","pitchNumber":1,"startTime":"2026-02-28T02:01:36.809Z","endTime":"2026-02-28T02:01:42.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13188976139619,"aZ":-27.190867213233254,"pfxX":2.4285927420267406,"pfxZ":2.967546672802748,"pX":0.5100738189165895,"pZ":1.5628816428470345,"vX0":2.6120667973993217,"vY0":-127.83450653661139,"vZ0":-5.99868878103594,"x":97.56,"y":196.58,"x0":-0.8354675799269713,"y0":50.000086370000346,"z0":6.038737582830232,"aX":4.0701148397726685},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2288,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.4263624287749974,"extension":6.099514937508686},"index":1,"playId":"55e3f260-55d8-37ac-bd3c-6ddcfd7e7acd","pitchNumber":2,"startTime":"2026-02-28T02:01:55.270Z","endTime":"2026-02-28T02:01:58.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.0,"endSpeed":81.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493695490160082,"aZ":-27.77114007960847,"pfxX":2.571805721823802,"pfxZ":2.616416022122186,"pX":1.3738908525653188,"pZ":2.077663358721814,"vX0":4.409260410400076,"vY0":-128.1255885533882,"vZ0":-4.940572458930431,"x":64.63,"y":182.68,"x0":-0.6954868133161115,"y0":50.00342108635601,"z0":6.170103960598153,"aX":4.3262077801669605},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.5,"spinRate":2323,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4255582481061815,"extension":6.015214889578194},"index":2,"playId":"306bb0a1-ce12-3e9b-bbc4-e053f83344c9","pitchNumber":3,"startTime":"2026-02-28T02:02:15.303Z","endTime":"2026-02-28T02:02:20.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736013142126236,"aZ":-11.806833942108602,"pfxX":-8.776379978402353,"pfxZ":10.577353306661069,"pX":1.50955856234042,"pZ":0.40623888283886844,"vX0":8.872827724000887,"vY0":-137.45537083807827,"vZ0":-12.633521540101134,"x":59.46,"y":227.81,"x0":-0.6105892211031374,"y0":50.00296956493868,"z0":5.84805191163048,"aX":-16.897137715497827},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":14.2,"spinRate":2428,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.39755571224883424,"extension":6.1389718322285605},"index":3,"playId":"0c3bdc88-81e5-3197-b805-66fcb9f69133","pitchNumber":4,"startTime":"2026-02-28T02:02:34.579Z","endTime":"2026-02-28T02:02:39.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Taylor Clarke. Jhonny Pereda to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"0c3bdc88-81e5-3197-b805-66fcb9f69133","startTime":"2026-02-28T02:02:43.237Z","endTime":"2026-02-28T02:03:11.601Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"postOnSecond":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.88,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3424283178076,"aZ":-27.69247561244525,"pfxX":2.49156912639535,"pfxZ":2.6905749915905908,"pX":-0.6873475705112325,"pZ":3.5265226446265046,"vX0":-0.14304899728738107,"vY0":-127.70684993381396,"vZ0":-1.5053033616464908,"x":143.2,"y":143.56,"x0":-0.9549202283650048,"y0":50.00282891800821,"z0":6.285700232025526,"aX":4.147753544298134},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-4.4,"spinRate":2378,"spinDirection":171},"zone":11,"typeConfidence":0.9,"plateTime":0.4276087520391507,"extension":5.988175371634583},"index":5,"playId":"fa4163ef-c3ce-32e5-bd5a-d89f7c2db5ac","pitchNumber":5,"startTime":"2026-02-28T02:03:11.601Z","endTime":"2026-02-28T02:03:16.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533239618172065,"aZ":-26.081352435690043,"pfxX":2.770789544958128,"pfxZ":3.5998285808295396,"pX":0.20164065119116642,"pZ":2.309435995074903,"vX0":1.6542095793479341,"vY0":-128.7182741276741,"vZ0":-4.656045946645091,"x":109.31,"y":176.43,"x0":-0.8074932735901975,"y0":50.0026558690403,"z0":6.139936499571388,"aX":4.689872854028963},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2298,"spinDirection":178},"zone":5,"typeConfidence":0.9,"plateTime":0.42411148381721553,"extension":6.07677398201969},"hitData":{"launchSpeed":91.0,"launchAngle":54.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.52,"coordY":109.05}},"index":6,"playId":"b439c31d-ad86-321b-9198-099e27dc3321","pitchNumber":6,"startTime":"2026-02-28T02:03:31.836Z","endTime":"2026-02-28T02:03:39.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:03:39.196Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T02:06:03.182Z","endTime":"2026-02-28T02:07:00.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Vargas replaces Gabe Speier.","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-28T02:05:51.659Z","endTime":"2026-02-28T02:06:04.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672841,"link":"/api/v1/people/672841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57814621652141,"aZ":-23.55355129992464,"pfxX":-9.584029987210021,"pfxZ":4.105096577999765,"pX":-0.3425209419253685,"pZ":2.8626030840003707,"vX0":8.945518494795003,"vY0":-143.79131882802264,"vZ0":-4.61582700293682,"x":130.06,"y":161.49,"x0":-2.2449619603116613,"y0":50.001695074410904,"z0":5.9454624195640315,"aX":-20.117508998929953},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":2054,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3805722312286446,"extension":6.548732312932648},"index":1,"playId":"6a64578a-e7b8-3f8b-b8af-9765250c66de","pitchNumber":1,"startTime":"2026-02-28T02:06:04.676Z","endTime":"2026-02-28T02:06:08.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":95.5,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319295084387885,"aZ":-19.053808711522194,"pfxX":-1.8873514907422553,"pfxZ":6.6135882072603,"pX":0.23293082444359875,"pZ":3.441409996389419,"vX0":7.874781826049717,"vY0":-139.0227869687208,"vZ0":-3.7460165199100945,"x":108.12,"y":145.86,"x0":-2.3748820722609807,"y0":50.00082752777468,"z0":6.049920631988073,"aX":-3.744480112947007},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":2.0,"spinRate":2262,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39203039407603546,"extension":6.382981690249332},"index":2,"playId":"2aa3bbf1-0e8d-3ae4-bb15-207e27f5fcc5","pitchNumber":2,"startTime":"2026-02-28T02:06:25.195Z","endTime":"2026-02-28T02:06:30.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496674174644514,"aZ":-19.220867586437063,"pfxX":-8.552020974264162,"pfxZ":6.13330699393798,"pX":0.3163502894693975,"pZ":2.94446591470053,"vX0":10.40515036504407,"vY0":-143.75155373502338,"vZ0":-5.1749962630338135,"x":104.94,"y":159.28,"x0":-2.2236643036973343,"y0":50.00230587660817,"z0":5.945496461034716,"aX":-18.060463786651923},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.3,"breakHorizontal":13.7,"spinRate":2226,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3797087180170986,"extension":6.592439090063627},"index":3,"playId":"9fbfabd7-edb1-325f-8ad1-40798d803741","pitchNumber":3,"startTime":"2026-02-28T02:06:40.021Z","endTime":"2026-02-28T02:06:47.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082610922779487,"aZ":-24.73625352050685,"pfxX":-1.2883970768087143,"pfxZ":3.949149424070664,"pX":0.48812490086691607,"pZ":1.642974300423662,"vX0":7.466611963100759,"vY0":-135.06312965643463,"vZ0":-7.100386829449667,"x":98.39,"y":194.42,"x0":-2.12200992792541,"y0":50.00264333499639,"z0":5.996864597784691,"aX":-2.427098780160785},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":1.1,"spinRate":2541,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.4025721129248536,"extension":6.459600844311325},"index":4,"playId":"dab1b5dd-1c1e-37f3-9156-55580a310b99","pitchNumber":4,"startTime":"2026-02-28T02:06:54.945Z","endTime":"2026-02-28T02:07:00.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:07:00.632Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Vukovich grounds out, shortstop Leo Rivas to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T02:07:00.920Z","endTime":"2026-02-28T02:08:44.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.4,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69606083853843,"aZ":-20.00183770543564,"pfxX":-8.606375740947737,"pfxZ":5.707186232272669,"pX":0.3268322471570502,"pZ":2.5510807156246145,"vX0":10.111324759172799,"vY0":-144.82832957924123,"vZ0":-6.029868180835402,"x":104.54,"y":169.9,"x0":-2.0855872283129044,"y0":50.000148140057995,"z0":5.876595421188894,"aX":-18.34610644681947},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2010,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.37767869320779424,"extension":6.623653996869464},"index":0,"playId":"22047ddd-8647-3f23-987f-432bcd2f973b","pitchNumber":1,"startTime":"2026-02-28T02:07:23.109Z","endTime":"2026-02-28T02:07:32.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":98.6,"endSpeed":90.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89114206326803,"aZ":-23.20945523994126,"pfxX":-8.931859398961537,"pfxZ":4.28182999901923,"pX":-1.6665555361174094,"pZ":3.063597854797064,"vX0":5.156506081999947,"vY0":-143.49374297680447,"vZ0":-4.277060473946047,"x":180.53,"y":156.06,"x0":-2.3223961612927537,"y0":50.00309140659838,"z0":6.011699977597255,"aX":-18.705294615466524},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.1,"breakHorizontal":15.2,"spinRate":1886,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3810919954609808,"extension":6.584257589151478},"index":1,"playId":"5c917b3a-c061-3f6e-a4c9-722b6efef65f","pitchNumber":2,"startTime":"2026-02-28T02:07:37.899Z","endTime":"2026-02-28T02:07:41.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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-28T02:07:53.529Z","endTime":"2026-02-28T02:08:05.727Z","isPitch":false,"type":"action","player":{"id":691021,"link":"/api/v1/people/691021"},"defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":93.5,"endSpeed":86.3,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820896259275944,"aZ":-23.32022579691782,"pfxX":-4.058738366889944,"pfxZ":4.714911114189716,"pX":0.6357286915367971,"pZ":1.3305442619127734,"vX0":9.069389380027777,"vY0":-135.70261811870984,"vZ0":-8.165708238401825,"x":92.77,"y":202.86,"x0":-2.2122399948571916,"y0":50.00130591781648,"z0":5.985437278286459,"aX":-7.6202892164383815},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":5.5,"spinRate":2411,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.402573233701351,"extension":6.646228123946612},"index":3,"playId":"1726efb2-0292-3dc2-9ca8-6a5e71784fc9","pitchNumber":3,"startTime":"2026-02-28T02:08:05.727Z","endTime":"2026-02-28T02:08:11.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946862328724748,"aZ":-24.760171057991652,"pfxX":-0.7952144863502251,"pfxZ":3.964208511902779,"pX":0.1986729143119036,"pZ":1.7931272713344435,"vX0":6.786998302545318,"vY0":-135.69065809968606,"vZ0":-6.701919395062502,"x":109.43,"y":190.37,"x0":-2.228775958157414,"y0":50.00300919819983,"z0":6.013682772512136,"aX":-1.488305828607504},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":0.0,"spinRate":2404,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.4032568423834171,"extension":6.395316593722909},"index":4,"playId":"f4464152-b3b7-3131-a418-43ffbc41197a","pitchNumber":4,"startTime":"2026-02-28T02:08:19.037Z","endTime":"2026-02-28T02:08:27.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.239574022265,"aZ":-26.641371430921495,"pfxX":0.2904949189852284,"pfxZ":3.020915302990513,"pX":0.4523125966834844,"pZ":2.3634701317778744,"vX0":6.911739164965741,"vY0":-135.17327275662328,"vZ0":-4.8064404300421195,"x":99.76,"y":174.97,"x0":-2.186406015112584,"y0":50.00295058358105,"z0":6.058508950664667,"aX":0.5319386372431367},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-2.2,"spinRate":2571,"spinDirection":328},"zone":6,"typeConfidence":2.0,"plateTime":0.40677444188618317,"extension":6.463451984921409},"hitData":{"launchSpeed":84.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.3,"coordY":152.03}},"index":5,"playId":"5ec5738c-5a68-3f8e-8bc0-e89161f7ddda","pitchNumber":5,"startTime":"2026-02-28T02:08:38.574Z","endTime":"2026-02-28T02:08:44.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:08:44.265Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"LuJames Groover singles on a line drive to center fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T02:08:55.830Z","endTime":"2026-02-28T02:09:38.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23690255548235,"aZ":-21.631897054803776,"pfxX":-8.983582291743959,"pfxZ":4.95571177608825,"pX":0.11562627918512676,"pZ":2.162929194520678,"vX0":9.981216737828868,"vY0":-144.39445100404626,"vZ0":-6.607787157989353,"x":112.59,"y":180.38,"x0":-2.2062337825930203,"y0":50.00599660594167,"z0":5.796652475747722,"aX":-19.11833031019583},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.9,"breakHorizontal":14.5,"spinRate":2263,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.37824310940333783,"extension":6.767238833837256},"index":0,"playId":"83129773-783f-33a0-a844-81d2a61b8ec0","pitchNumber":1,"startTime":"2026-02-28T02:09:10.828Z","endTime":"2026-02-28T02:09:14.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59748934842416,"aZ":-21.720588813218292,"pfxX":-9.505792296596127,"pfxZ":4.956939683272818,"pX":-1.016220905244759,"pZ":3.227923911805741,"vX0":6.620488675292581,"vY0":-144.12763309828506,"vZ0":-3.9004620197795656,"x":155.74,"y":151.63,"x0":-2.104596006369293,"y0":50.00560842952818,"z0":5.935380069316632,"aX":-20.05933701325534},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2272,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.37961000639899645,"extension":6.592920468653805},"hitData":{"launchSpeed":70.6,"launchAngle":18.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.57,"coordY":110.94}},"index":1,"playId":"e9bb2303-8ba5-37b8-83f6-a7210746f891","pitchNumber":2,"startTime":"2026-02-28T02:09:24.716Z","endTime":"2026-02-28T02:09:38.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":-0.6999999999999957,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:09:38.390Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kristian Robinson grounds into a force out, third baseman Miles Mastrobuoni to second baseman Cole Young. LuJames Groover out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T02:09:35.703Z","endTime":"2026-02-28T02:10:55.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32383615437023,"aZ":-30.46684359114712,"pfxX":-8.277317288553714,"pfxZ":0.8318359317416837,"pX":0.2615762119771741,"pZ":2.0052437594971337,"vX0":9.875651940592306,"vY0":-142.56267500440757,"vZ0":-5.052182771512954,"x":107.03,"y":184.64,"x0":-2.1696183747907694,"y0":50.00693159776705,"z0":5.72016094784582,"aX":-17.067530982800818},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":0.6,"breakHorizontal":13.1,"spinRate":1885,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.383983988688517,"extension":6.742445106601382},"index":0,"playId":"c76cf80d-08de-3a2b-a86a-02d574f64a44","pitchNumber":1,"startTime":"2026-02-28T02:10:02.994Z","endTime":"2026-02-28T02:10:07.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697154022353544,"aZ":-29.915066777816456,"pfxX":-5.947691347949084,"pfxZ":1.1385319449581406,"pX":-1.455393157332883,"pZ":2.719863747421817,"vX0":4.265626412552979,"vY0":-139.9563576659417,"vZ0":-3.562772376799864,"x":172.48,"y":165.34,"x0":-2.2241625879622213,"y0":50.006184584300215,"z0":5.96215075990792,"aX":-11.83700894734774},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":1.6,"breakHorizontal":10.0,"spinRate":1755,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39090963803057033,"extension":6.599122398432836},"index":1,"playId":"430b7997-99b5-30c2-9f87-b1fe6f8138fa","pitchNumber":2,"startTime":"2026-02-28T02:10:21.655Z","endTime":"2026-02-28T02:10:27.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.650315990780044,"aZ":-27.80958647153086,"pfxX":-0.6851573671999239,"pfxZ":2.3962165776994144,"pX":-0.029070031601915815,"pZ":2.4431018227881953,"vX0":6.0883286516244794,"vY0":-133.08590198690212,"vZ0":-4.272908700211522,"x":118.11,"y":172.82,"x0":-2.243145030533165,"y0":50.00205018628052,"z0":6.049767422009198,"aX":-1.248280223813751},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2274,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.40928102547934264,"extension":6.681868749679001},"hitData":{"launchSpeed":31.4,"launchAngle":36.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.41,"coordY":165.07}},"index":2,"playId":"d760f86e-ffad-3544-b229-78681d2df058","pitchNumber":3,"startTime":"2026-02-28T02:10:50.766Z","endTime":"2026-02-28T02:10:55.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"first":{"id":694410,"link":"/api/v1/people/694410"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:10:55.399Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to right fielder Kristian Robinson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T02:13:31.118Z","endTime":"2026-02-28T02:13:57.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joe Ross replaces Taylor Clarke.","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-28T02:13:19.397Z","endTime":"2026-02-28T02:13:33.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605452,"link":"/api/v1/people/605452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862717541096675,"aZ":-21.211610807591068,"pfxX":-8.670703732201599,"pfxZ":5.453792634108208,"pX":0.43513379091392473,"pZ":2.6132653192297486,"vX0":9.258819184459176,"vY0":-140.67127417585732,"vZ0":-4.954371658371142,"x":100.41,"y":168.22,"x0":-1.766881134681579,"y0":50.00650057372642,"z0":5.765939938321945,"aX":-17.44214104160937},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.0,"breakHorizontal":13.9,"spinRate":2014,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38884804848065846,"extension":6.552933888274581},"index":1,"playId":"bc796134-fcf2-31e2-b2a8-5c9e524c1c41","pitchNumber":1,"startTime":"2026-02-28T02:13:33.303Z","endTime":"2026-02-28T02:13:39.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.249404501117727,"aZ":-27.33569972765797,"pfxX":0.37640085593510464,"pfxZ":2.7941268284683236,"pX":0.34736827794576314,"pZ":2.185240949881972,"vX0":5.606149672919039,"vY0":-130.41213043634346,"vZ0":-3.625150120442328,"x":103.76,"y":179.78,"x0":-1.8748489104827466,"y0":50.00054291700567,"z0":5.644628150091822,"aX":0.6507593184121652},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":1703,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41926684682603144,"extension":6.602566306142549},"hitData":{"launchSpeed":90.5,"launchAngle":54.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.4,"coordY":116.08}},"index":2,"playId":"0c992101-a58f-3f0b-83c6-8e881bd9b28a","pitchNumber":2,"startTime":"2026-02-28T02:13:48.686Z","endTime":"2026-02-28T02:13:57.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:13:57.622Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T02:13:57.853Z","endTime":"2026-02-28T02:15:26.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(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.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20692332418324,"aZ":-16.406938855355367,"pfxX":-4.034673151351932,"pfxZ":7.9120870363175,"pX":0.5156624993045235,"pZ":2.1139538252497156,"vX0":8.244822860048291,"vY0":-139.92456430235006,"vZ0":-6.854241878160648,"x":97.34,"y":181.7,"x0":-1.938643052306542,"y0":50.00025492759685,"z0":5.6614324863860155,"aX":-8.0380400721543},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":5.6,"spinRate":2174,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39076485831299257,"extension":6.529352699149091},"index":0,"playId":"d9994d8e-fa5f-3736-9a7a-3e148bc00d76","pitchNumber":1,"startTime":"2026-02-28T02:14:27.018Z","endTime":"2026-02-28T02:14:32.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.3,"endSpeed":88.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466220412386047,"aZ":-17.595279062003023,"pfxX":-4.048491767664029,"pfxZ":7.313831020783686,"pX":0.6497536179491136,"pZ":3.2667151317510235,"vX0":8.636399799514907,"vY0":-140.0323093368847,"vZ0":-3.541983983870078,"x":92.23,"y":150.58,"x0":-1.9430074698739375,"y0":50.00456097308766,"z0":5.693319649095844,"aX":-8.072702812064321},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":5.6,"spinRate":2155,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3905655425031185,"extension":6.422645874953195},"index":1,"playId":"3cbc610e-185e-3a95-bf40-f4b68e076e6d","pitchNumber":2,"startTime":"2026-02-28T02:14:45.257Z","endTime":"2026-02-28T02:14:49.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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-28T02:15:00.902Z","endTime":"2026-02-28T02:15:19.701Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118818714007826,"aZ":-17.573651266087964,"pfxX":-2.016158006372299,"pfxZ":7.371013484172927,"pX":0.020071667238605935,"pZ":3.4726290629085055,"vX0":6.287876510206433,"vY0":-139.7701828895135,"vZ0":-3.1991499035362807,"x":116.23,"y":145.02,"x0":-1.9955643294726033,"y0":50.00498998140728,"z0":5.784261279385464,"aX":-3.9955214466029756},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":2.4,"spinRate":2140,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3916911858207519,"extension":6.522714423854703},"hitData":{"launchSpeed":81.4,"launchAngle":32.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.23,"coordY":107.33}},"index":3,"playId":"eaad587d-23f9-315f-98fe-8f8c1a2cc667","pitchNumber":3,"startTime":"2026-02-28T02:15:19.701Z","endTime":"2026-02-28T02:15:26.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:15:26.003Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brennen Davis called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T02:15:27.810Z","endTime":"2026-02-28T02:16:43.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":80.0,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938928192364955,"aZ":-29.354159251415798,"pfxX":1.074690588448255,"pfxZ":1.7201743244931897,"pX":-1.2027282807098567,"pZ":2.4169399706120194,"vX0":1.796012613080446,"vY0":-127.62941136295291,"vZ0":-2.302277938609162,"x":162.85,"y":173.52,"x0":-2.057029070377192,"y0":50.00318806429097,"z0":5.65834300351499,"aX":1.7603035138111904},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-2.4,"spinRate":1682,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.4302843311232625,"extension":6.454885378475175},"index":0,"playId":"5d0e99d8-32e6-393c-a11e-ad1d8c229755","pitchNumber":1,"startTime":"2026-02-28T02:15:52.398Z","endTime":"2026-02-28T02:15:59.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760632909383073,"aZ":-28.291994639634655,"pfxX":1.4594785853113708,"pfxZ":2.302121329581187,"pX":-0.6475309406895273,"pZ":3.1395158825560294,"vX0":3.185031447686171,"vY0":-128.84951507125083,"vZ0":-1.030218693462995,"x":141.68,"y":154.01,"x0":-2.087376713242473,"y0":50.004520658473794,"z0":5.7226039862213005,"aX":2.4641706732042366},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":1744,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.4244366131215953,"extension":6.557282690528382},"index":1,"playId":"c3f58e87-3148-3379-b98c-00f6efd31fab","pitchNumber":2,"startTime":"2026-02-28T02:16:11.385Z","endTime":"2026-02-28T02:16:17.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T02:16:20.320Z","endTime":"2026-02-28T02:16:37.844Z","isPitch":false,"type":"action","player":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65187054326744,"aZ":-24.681635802068936,"pfxX":-8.545315677269597,"pfxZ":3.6880195509302176,"pX":0.7267519950892791,"pZ":2.6090331935711975,"vX0":9.64446738565425,"vY0":-141.49862214438883,"vZ0":-4.192804660582123,"x":89.3,"y":168.34,"x0":-1.6122241865519447,"y0":50.0028865236592,"z0":5.687285589205462,"aX":-17.364516718349506},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.0,"breakHorizontal":13.6,"spinRate":2036,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38677445438135116,"extension":6.723246129525633},"index":3,"playId":"6c9b2419-58fb-3f9a-ab59-59bcea1bd9d1","pitchNumber":3,"startTime":"2026-02-28T02:16:37.844Z","endTime":"2026-02-28T02:16:43.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-0.9999999999999964,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:16:43.047Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Lawlar pops out to third baseman Miles Mastrobuoni.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T02:19:17.551Z","endTime":"2026-02-28T02:21:29.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"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":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Carlos Vargas.","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-28T02:18:23.033Z","endTime":"2026-02-28T02:19:19.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":97.1,"endSpeed":89.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67704519990017,"aZ":-21.881099707628223,"pfxX":10.73255865667058,"pfxZ":5.082418353595731,"pX":-0.6891127472877858,"pZ":2.9846737174339637,"vX0":-12.562087711214105,"vY0":-140.89568288407557,"vZ0":-4.3820396284726515,"x":143.27,"y":158.19,"x0":2.416458426627457,"y0":50.0063688722859,"z0":5.960065896977692,"aX":21.751496760422924},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.5,"breakHorizontal":-17.2,"spinRate":2133,"spinDirection":121},"zone":1,"typeConfidence":2.0,"plateTime":0.3875921385210397,"extension":5.935895292792082},"index":1,"playId":"2f8b4f18-66d7-377b-a75a-7c68296df02f","pitchNumber":1,"startTime":"2026-02-28T02:19:19.740Z","endTime":"2026-02-28T02:19:24.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508618489158916,"aZ":-33.93867971825518,"pfxX":0.5258887387579205,"pfxZ":-1.0878108784339258,"pX":-0.4031295026845633,"pZ":1.084602365762098,"vX0":-8.04502539378832,"vY0":-126.59522414519398,"vZ0":-5.0067520804273835,"x":132.37,"y":209.5,"x0":2.7514562679132344,"y0":50.00515500034365,"z0":5.813317190633506,"aX":0.8524023562061104},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":1.0,"spinRate":2431,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4331170844622152,"extension":5.769128268255837},"index":2,"playId":"792eb87c-5dee-38be-96bd-4477ffaa2256","pitchNumber":2,"startTime":"2026-02-28T02:19:34.685Z","endTime":"2026-02-28T02:19:40.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-28T02:19:50.291Z","endTime":"2026-02-28T02:19:55.978Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253449014582543,"aZ":-30.64344713407147,"pfxX":11.038856949116369,"pfxZ":0.9405862631864057,"pX":1.5219738358744161,"pZ":2.023826068130262,"vX0":-6.700272611337816,"vY0":-126.47094432463696,"vZ0":-3.3678187138388807,"x":58.99,"y":184.14,"x0":2.762753587017899,"y0":50.00426584306996,"z0":5.813956620388414,"aX":17.997835769251942},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":-18.6,"spinRate":2131,"spinDirection":91},"zone":14,"typeConfidence":0.91,"plateTime":0.43203391818717574,"extension":5.694392397911286},"index":4,"playId":"90ea5921-dead-307d-a93b-bb5734985226","pitchNumber":3,"startTime":"2026-02-28T02:19:55.978Z","endTime":"2026-02-28T02:20:00.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":87.2,"endSpeed":80.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03781355603639,"aZ":-27.688347345797055,"pfxX":11.543224370629062,"pfxZ":2.7664973866045823,"pX":-0.7020033115930701,"pZ":1.0381674475629077,"vX0":-11.640578362180081,"vY0":-126.32652826607739,"vZ0":-6.060934745528849,"x":143.76,"y":210.75,"x0":2.459606324795007,"y0":50.00213492647803,"z0":5.685996827552239,"aX":18.710313545158495},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-18.4,"spinRate":2106,"spinDirection":98},"zone":13,"typeConfidence":0.91,"plateTime":0.43310020430879437,"extension":5.744547806474551},"index":5,"playId":"057a8fae-eb8e-30c9-969d-019370418c36","pitchNumber":4,"startTime":"2026-02-28T02:20:10.664Z","endTime":"2026-02-28T02:20:15.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.782391988432316,"aZ":-22.859084180813923,"pfxX":11.037505710330553,"pfxZ":4.640191704422625,"pX":-0.8257888136544456,"pZ":2.0534891617088618,"vX0":-13.01329395684414,"vY0":-140.3000872219687,"vZ0":-6.255879641575221,"x":148.48,"y":183.34,"x0":2.4241405846653703,"y0":50.002320060473544,"z0":5.787715387973814,"aX":22.150125560919193},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":-17.5,"spinRate":2068,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.3894174453684234,"extension":5.977958822426733},"index":6,"playId":"0b3d51eb-7d74-31fb-b701-cf5d581ed84f","pitchNumber":5,"startTime":"2026-02-28T02:20:27.400Z","endTime":"2026-02-28T02:20:30.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.982967268625142,"aZ":-24.566557771890157,"pfxX":9.659820318846347,"pfxZ":3.7938863000130016,"pX":-0.6285547737217934,"pZ":2.988673295435031,"vX0":-11.922825637447813,"vY0":-140.06701883199756,"vZ0":-3.7003420999250856,"x":140.96,"y":158.09,"x0":2.4103952908696127,"y0":50.00298784350798,"z0":5.916532063367647,"aX":19.367248094386973},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":-15.4,"spinRate":2057,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.38971968578428084,"extension":5.948766387366558},"index":7,"playId":"360eadf6-a8a8-3ef8-a947-96c3bed36140","pitchNumber":6,"startTime":"2026-02-28T02:21:02.199Z","endTime":"2026-02-28T02:21:05.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61232133147972,"aZ":-31.724824425231635,"pfxX":0.636854890299698,"pfxZ":0.27195949282779885,"pX":-0.94873314356009,"pZ":2.9803484348480986,"vX0":-8.921069208538043,"vY0":-127.46245155305381,"vZ0":-1.1633467672596576,"x":153.16,"y":158.31,"x0":2.5223247192514444,"y0":50.001818281999505,"z0":5.960988359730018,"aX":1.0441867410046937},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":1.0,"spinRate":2326,"spinDirection":297},"zone":11,"typeConfidence":0.89,"plateTime":0.430672481442532,"extension":5.7160324011942345},"hitData":{"launchSpeed":54.6,"launchAngle":53.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.87,"coordY":156.37}},"index":8,"playId":"c7743eb8-ced3-338e-9f4d-b2e45012ce8c","pitchNumber":7,"startTime":"2026-02-28T02:21:24.390Z","endTime":"2026-02-28T02:21:29.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:21:29.722Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T02:21:34.232Z","endTime":"2026-02-28T02:23:14.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82313506075643,"aZ":-27.076584674815376,"pfxX":11.249634629124165,"pfxZ":3.0697777833855575,"pX":0.027874061551923582,"pZ":2.8526990201334885,"vX0":-10.365639760792524,"vY0":-127.87579713635259,"vZ0":-2.1411161531626544,"x":115.94,"y":161.76,"x0":2.668060964981613,"y0":50.00193654058916,"z0":5.820370664888783,"aX":18.671674689960106},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-18.1,"spinRate":2043,"spinDirection":98},"zone":2,"typeConfidence":0.9,"plateTime":0.42796136296157083,"extension":5.996923381506035},"index":0,"playId":"661be32b-fa80-3650-ae0c-45b1aa5e13f9","pitchNumber":1,"startTime":"2026-02-28T02:22:00.400Z","endTime":"2026-02-28T02:22:05.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90487144061658,"aZ":-29.761275550112906,"pfxX":0.9577894178253246,"pfxZ":1.3887158764339125,"pX":-2.0280532049913114,"pZ":0.7770478329718054,"vX0":-12.143445899024764,"vY0":-131.27881088624088,"vZ0":-6.903360557528966,"x":194.3,"y":217.8,"x0":2.5417202049986405,"y0":50.0049723582765,"z0":5.66906237902992,"aX":1.6677530881319345},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.1,"breakHorizontal":1.1,"spinRate":2540,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4179259649209186,"extension":5.723030251009602},"index":1,"playId":"035232a4-32a4-3b52-91e5-948ba587bd40","pitchNumber":2,"startTime":"2026-02-28T02:22:16.154Z","endTime":"2026-02-28T02:22:20.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466390394188902,"aZ":-25.931881108423863,"pfxX":10.885686350251808,"pfxZ":3.1036736182432634,"pX":-0.43667531643943325,"pZ":2.3374222563591314,"vX0":-11.981697841988069,"vY0":-140.55906753031144,"vZ0":-5.050146385523403,"x":133.65,"y":175.67,"x0":2.457518551865639,"y0":50.00119103687629,"z0":5.831099965232183,"aX":21.881894467342054},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":1983,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.3889744509075159,"extension":6.001421448526329},"index":2,"playId":"81c3bc19-276f-3e99-a663-3eb1bf043c3f","pitchNumber":3,"startTime":"2026-02-28T02:22:34.014Z","endTime":"2026-02-28T02:22:37.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028157393469076,"aZ":-30.23656478627697,"pfxX":11.917100448648759,"pfxZ":1.1862751064409651,"pX":-0.15795846396739657,"pZ":0.6477872203938281,"vX0":-10.700514895530116,"vY0":-127.02489808990389,"vZ0":-6.482286480434411,"x":123.02,"y":221.29,"x0":2.560947801716224,"y0":50.00382976588707,"z0":5.636969343041433,"aX":19.4752953468089},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-19.2,"spinRate":2151,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.4311987284962986,"extension":5.885927628617525},"index":3,"playId":"cbbe5b6d-ac38-351c-83e7-2e591acb04e6","pitchNumber":4,"startTime":"2026-02-28T02:22:49.729Z","endTime":"2026-02-28T02:22:52.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.693392497240545,"aZ":-32.684700051349395,"pfxX":-0.6634116845714982,"pfxZ":-0.30172732235511646,"pX":-0.1848532758206892,"pZ":1.568903752494138,"vX0":-7.226418646685316,"vY0":-128.63768772275722,"vZ0":-4.294027866630395,"x":124.05,"y":196.42,"x0":2.747111965434905,"y0":50.00488008633268,"z0":5.793804431178665,"aX":-1.1116153097731745},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.3,"breakHorizontal":2.9,"spinRate":2425,"spinDirection":4},"zone":13,"typeConfidence":0.9,"plateTime":0.42580318379178905,"extension":5.757106011954341},"index":4,"playId":"735d583d-4e62-366b-a138-1feb9fe9b96e","pitchNumber":5,"startTime":"2026-02-28T02:23:10.211Z","endTime":"2026-02-28T02:23:14.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:23:14.699Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T02:23:13.427Z","endTime":"2026-02-28T02:24:02.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12110185785218,"aZ":-28.20607772518504,"pfxX":10.612415400292136,"pfxZ":1.9823280027016796,"pX":0.25945907995101297,"pZ":2.9806385716998203,"vX0":-10.348913919803017,"vY0":-140.45829847967718,"vZ0":-3.3280657195169767,"x":107.11,"y":158.3,"x0":2.608746036327227,"y0":50.00391283996298,"z0":6.010294608776043,"aX":21.255411309515992},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":-17.2,"spinRate":2088,"spinDirection":120},"zone":2,"typeConfidence":0.89,"plateTime":0.3896026466243563,"extension":6.056408650260599},"index":0,"playId":"2bf0a737-e506-3189-b8dc-d420d0070914","pitchNumber":1,"startTime":"2026-02-28T02:23:38.337Z","endTime":"2026-02-28T02:23:45.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26613934140644,"aZ":-23.275160243491733,"pfxX":10.130655662214702,"pfxZ":4.451097375776683,"pX":0.6941468636006122,"pZ":2.926944567554253,"vX0":-9.257197714970113,"vY0":-140.57042041028222,"vZ0":-4.047681006069366,"x":90.54,"y":159.75,"x0":2.7159715227120618,"y0":50.001953881013215,"z0":5.8991547426932165,"aX":20.246331000306384},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2151,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.3898574800268899,"extension":5.831518411958568},"hitData":{"launchSpeed":92.3,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":156.59}},"index":1,"playId":"1075f0eb-9500-32eb-a6ea-a1e41fd0b40e","pitchNumber":2,"startTime":"2026-02-28T02:23:52.958Z","endTime":"2026-02-28T02:24:02.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":678606,"link":"/api/v1/people/678606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:24:02.736Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miles Mastrobuoni singles on a line drive to right fielder Kristian Robinson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T02:26:32.029Z","endTime":"2026-02-28T02:26:41.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Joe Ross.","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-28T02:25:32.388Z","endTime":"2026-02-28T02:26:34.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894341227192953,"aZ":-13.216427402610076,"pfxX":-2.7371047775040847,"pfxZ":9.217396528050335,"pX":0.9299324761307146,"pZ":2.9972318656290704,"vX0":7.613833960483037,"vY0":-142.3128938134295,"vZ0":-5.619800274192685,"x":81.55,"y":157.85,"x0":-1.4214488791114077,"y0":50.00126244806921,"z0":5.83091682527436,"aX":-5.629943340632432},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":3.5,"spinRate":2112,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3845217095607505,"extension":6.3421871473644575},"hitData":{"launchSpeed":89.4,"launchAngle":18.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.63,"coordY":102.43}},"index":1,"playId":"43e90d82-85ad-3f98-91bd-3ee47ff9acaa","pitchNumber":1,"startTime":"2026-02-28T02:26:34.235Z","endTime":"2026-02-28T02:26:41.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670156,"link":"/api/v1/people/670156","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":670156,"link":"/api/v1/people/670156"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.7,"awayTeamWinProbability":76.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.02,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:26:41.824Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T02:26:42.867Z","endTime":"2026-02-28T02:28:52.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.0,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.705042324867186,"aZ":-14.93060060118306,"pfxX":-2.645086120464698,"pfxZ":8.371483998107601,"pX":-0.07004594015793227,"pZ":3.0809953641330403,"vX0":4.888082419321296,"vY0":-142.6060835774341,"vZ0":-5.130511786528232,"x":119.67,"y":155.59,"x0":-1.4624895045182238,"y0":50.00538996076415,"z0":5.844863683278659,"aX":-5.450395183694524},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":3.8,"spinRate":1994,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.38403429397740574,"extension":6.273351278603795},"index":0,"playId":"4c93fb35-f0b6-301e-9c90-f2f0c89f4b0c","pitchNumber":1,"startTime":"2026-02-28T02:27:24.032Z","endTime":"2026-02-28T02:27:28.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e983d11a-d2a9-391d-9adc-6c3095a86eb9","startTime":"2026-02-28T02:27:43.253Z","endTime":"2026-02-28T02:27:46.560Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58842747239328,"aZ":-14.543727461949194,"pfxX":-1.7003063207698927,"pfxZ":8.462480078570783,"pX":-1.1646518056884578,"pZ":3.263665515550454,"vX0":1.7168459893016204,"vY0":-143.50363203325546,"vZ0":-4.70738424781513,"x":161.39,"y":150.66,"x0":-1.550119566622184,"y0":50.00244281732215,"z0":5.833152885659798,"aX":-3.541992008601572},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":2.8,"spinRate":2000,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.38187561418443616,"extension":6.222866253845743},"index":2,"playId":"da7e1e7a-ba63-3415-9624-28f19b368af9","pitchNumber":2,"startTime":"2026-02-28T02:28:04.789Z","endTime":"2026-02-28T02:28:09.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06520361763585,"aZ":-10.560728550724324,"pfxX":-2.581581366857994,"pfxZ":10.33430788239294,"pX":-0.06294277116117286,"pZ":3.014040698133987,"vX0":4.9107961814126115,"vY0":-143.86817394698363,"vZ0":-6.0370643468467975,"x":119.4,"y":157.4,"x0":-1.4583209237338564,"y0":50.003987849271915,"z0":5.797370716124638,"aX":-5.40011548597595},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":3.7,"spinRate":2253,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.3810231233842627,"extension":6.294257094114147},"index":3,"playId":"de7c82c1-cc57-3ff1-aa05-0bde82fc7afb","pitchNumber":3,"startTime":"2026-02-28T02:28:25.838Z","endTime":"2026-02-28T02:28:29.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.697598776204124,"aZ":-11.826575897575466,"pfxX":-3.1706172462488236,"pfxZ":9.661017865033038,"pX":0.09367551597149805,"pZ":2.027250925315249,"vX0":5.498715106145319,"vY0":-144.4396630454333,"vZ0":-8.45214799359056,"x":113.43,"y":184.04,"x0":-1.4256913920458534,"y0":50.00297625025191,"z0":5.724949449850411,"aX":-6.678035228313567},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2240,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.3797028783670373,"extension":6.283654562929748},"index":4,"playId":"09a0c636-6562-3333-9ce1-513fe0558b19","pitchNumber":4,"startTime":"2026-02-28T02:28:45.590Z","endTime":"2026-02-28T02:28:52.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-4.199999999999999,"leverageIndex":1.84,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:28:52.342Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Rivas walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T02:28:52.253Z","endTime":"2026-02-28T02:31:30.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670156,"fullName":"Miles Mastrobuoni","link":"/api/v1/people/670156"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45018843258349,"aZ":-11.65724761309815,"pfxX":-3.1889066302333995,"pfxZ":9.823809275260889,"pX":-0.8732720387971161,"pZ":3.4734437273592755,"vX0":2.7596534284962377,"vY0":-143.64367837838688,"vZ0":-4.871635159085247,"x":150.29,"y":145.0,"x0":-1.4323943037256712,"y0":50.00463121330961,"z0":5.917040036990875,"aX":-6.660969215550327},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2235,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3813987742454725,"extension":6.200329681518704},"index":0,"playId":"3f9b4533-776c-3977-b7b1-c0811c33edb4","pitchNumber":1,"startTime":"2026-02-28T02:29:18.049Z","endTime":"2026-02-28T02:29:45.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095035804777808,"aZ":-23.183852964405897,"pfxX":-9.420814211825142,"pfxZ":4.9158275046123565,"pX":-0.4123150760208276,"pZ":0.9664256882238826,"vX0":6.16240089550271,"vY0":-134.35770030894074,"vZ0":-8.296606794893929,"x":132.72,"y":212.69,"x0":-1.5116314280512673,"y0":50.00163557916372,"z0":5.741698116132038,"aX":-17.223615912234422},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":15.7,"spinRate":2105,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.40765053682629215,"extension":6.246063779096795},"index":1,"playId":"c74307e6-4d1e-3d8f-82fa-a8fba23d2cb9","pitchNumber":2,"startTime":"2026-02-28T02:29:50.517Z","endTime":"2026-02-28T02:29:54.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":98.7,"endSpeed":90.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.388823780141216,"aZ":-14.319986108943233,"pfxX":-2.959522582804264,"pfxZ":8.551956583501978,"pX":-0.029418172175337407,"pZ":3.014234454820858,"vX0":5.119773071759809,"vY0":-143.61644226238803,"vZ0":-5.388233790432217,"x":118.12,"y":157.4,"x0":-1.4510749409536126,"y0":50.00587736174079,"z0":5.806153285034439,"aX":-6.181184744550603},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":4.3,"spinRate":2050,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.38144691849141665,"extension":6.251915735532028},"index":2,"playId":"7bf65248-ed36-3c3b-98b4-59ea15480bf9","pitchNumber":3,"startTime":"2026-02-28T02:30:09.787Z","endTime":"2026-02-28T02:30:13.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"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":3,"playId":"e51493a9-49bb-3ac4-b56c-9c2308b5570d","startTime":"2026-02-28T02:30:33.081Z","endTime":"2026-02-28T02:30:36.118Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85271915177018,"aZ":-12.959661892390777,"pfxX":-2.594835067338611,"pfxZ":9.371733381599876,"pX":-0.9861046144330766,"pZ":3.2274551144768924,"vX0":2.592829349095692,"vY0":-142.54850306316914,"vZ0":-4.9315916629567464,"x":154.59,"y":151.64,"x0":-1.5719039256913443,"y0":50.00634742910342,"z0":5.80320890110734,"aX":-5.322328523257832},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":4.2,"spinRate":2225,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3847541008987623,"extension":6.263476613957908},"index":4,"playId":"77865ad5-2b9d-3a00-9205-7bb1a89ecdb1","pitchNumber":4,"startTime":"2026-02-28T02:30:53.226Z","endTime":"2026-02-28T02:30:57.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Miles Mastrobuoni steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"77865ad5-2b9d-3a00-9205-7bb1a89ecdb1","startTime":"2026-02-28T02:31:05.805Z","endTime":"2026-02-28T02:31:24.039Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670156,"link":"/api/v1/people/670156"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":670156,"link":"/api/v1/people/670156"},"postOnSecond":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":1.44,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06273318981715,"aZ":-11.07610334026406,"pfxX":-1.6010271025920462,"pfxZ":10.093533193172929,"pX":0.7545085587333914,"pZ":3.676122246429593,"vX0":6.635997114109452,"vY0":-143.83843319062183,"vZ0":-4.4396846611305705,"x":88.24,"y":139.52,"x0":-1.376848798173381,"y0":50.00659466673113,"z0":5.929237530313827,"aX":-3.347848189404739},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":1.6,"spinRate":2270,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.381120124558223,"extension":6.331518666345756},"index":6,"playId":"00491447-9d83-37a4-bf3b-cbd652a0b28d","pitchNumber":5,"startTime":"2026-02-28T02:31:24.039Z","endTime":"2026-02-28T02:31:30.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":3.400000000000002,"leverageIndex":1.44,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:31:30.640Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jhonny Pereda grounds into a double play, third baseman LuJames Groover to second baseman Tim Tawa to first baseman Pavin Smith. Leo Rivas out at 2nd. Jhonny Pereda out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T02:32:21.804Z","endTime":"2026-02-28T02:33:50.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":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-28T02:31:56.318Z","endTime":"2026-02-28T02:32:23.984Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.777821031743684,"aZ":-13.98701308513249,"pfxX":-8.117739266637248,"pfxZ":8.6481525966091,"pX":-0.36191497481602997,"pZ":3.461055350320565,"vX0":6.162699040933362,"vY0":-144.3753444732107,"vZ0":-4.343623263346283,"x":130.8,"y":145.33,"x0":-1.4734400764711584,"y0":50.004121133405064,"z0":5.8509183399988505,"aX":-17.07488378432237},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2323,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.37990887600873124,"extension":6.227150439074492},"index":1,"playId":"5892ba48-2cd3-3b4a-a40b-1609218a00c6","pitchNumber":1,"startTime":"2026-02-28T02:32:23.984Z","endTime":"2026-02-28T02:32:27.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.224118858485035,"aZ":-10.333230942469022,"pfxX":-2.402743366710589,"pfxZ":10.413053633551318,"pX":0.6815628642129982,"pZ":2.8058775854583846,"vX0":6.645685640362887,"vY0":-143.88324995973312,"vZ0":-6.636301761423628,"x":91.02,"y":163.02,"x0":-1.3454754991467588,"y0":50.00575193568801,"z0":5.7818912574661905,"aX":-5.041350758139602},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":3.0,"spinRate":2260,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.3806016094364093,"extension":6.413313845019389},"index":2,"playId":"156eacd0-3371-3936-8686-104344711dcc","pitchNumber":2,"startTime":"2026-02-28T02:32:48.877Z","endTime":"2026-02-28T02:33:03.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":88.7,"endSpeed":81.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437392768140437,"aZ":-29.7911450414423,"pfxX":3.410930367382691,"pfxZ":1.4112285132842075,"pX":-0.48421393725489265,"pZ":3.1893742239914937,"vX0":1.5392235697411873,"vY0":-129.19174630499248,"vZ0":-1.2690918079587143,"x":135.46,"y":152.67,"x0":-1.5306720885116636,"y0":50.006128937822716,"z0":5.972758892216955,"aX":5.777701992275329},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-6.5,"spinRate":2570,"spinDirection":78},"zone":1,"typeConfidence":0.91,"plateTime":0.4236600467111864,"extension":6.160180176116141},"index":3,"playId":"01b60a52-f6f0-3aec-bb5f-16089789004a","pitchNumber":3,"startTime":"2026-02-28T02:33:09.453Z","endTime":"2026-02-28T02:33:12.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.2,"endSpeed":82.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352797547103133,"aZ":-34.440890122618676,"pfxX":2.072121011149643,"pfxZ":-1.3272824488980826,"pX":1.3226832561188484,"pZ":1.036910200947155,"vX0":5.898745825074612,"vY0":-129.74382814521832,"vZ0":-5.622580293688426,"x":66.58,"y":210.78,"x0":-1.2466113723871906,"y0":50.00236655533687,"z0":5.84718920265469,"aX":3.5422313652514466},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.4,"breakHorizontal":-5.0,"spinRate":2741,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4216706401828909,"extension":6.402720279863548},"index":4,"playId":"44ea3e61-0854-3428-932a-00d76ef23017","pitchNumber":4,"startTime":"2026-02-28T02:33:26.275Z","endTime":"2026-02-28T02:33:32.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058118097426497,"aZ":-36.797747667674116,"pfxX":3.5017102370570887,"pfxZ":-2.874757296357501,"pX":0.12447776248342549,"pZ":2.7586032356954036,"vX0":2.7573655320548967,"vY0":-125.98248222194746,"vZ0":-0.5815756837822228,"x":112.26,"y":164.3,"x0":-1.4381083208005814,"y0":50.000028276620526,"z0":5.960946874986887,"aX":5.639556939938271},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":-7.0,"spinRate":2697,"spinDirection":50},"zone":5,"typeConfidence":0.91,"plateTime":0.4343891004692497,"extension":6.399045170728602},"hitData":{"launchSpeed":76.6,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.17,"coordY":165.72}},"index":5,"playId":"235342e7-6445-3c96-aef4-d9bc08d34744","pitchNumber":5,"startTime":"2026-02-28T02:33:44.206Z","endTime":"2026-02-28T02:33:50.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"second":{"id":670156,"link":"/api/v1/people/670156"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-10.799999999999999,"leverageIndex":2.43,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:33:50.380Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James McCann grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T02:36:23.380Z","endTime":"2026-02-28T02:37:53.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Simpson replaces José A. Ferrer.","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-28T02:35:16.784Z","endTime":"2026-02-28T02:36:23.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681006,"link":"/api/v1/people/681006"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678606,"link":"/api/v1/people/678606","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447129893267853,"aZ":-19.931356443476833,"pfxX":5.050412616009503,"pfxZ":6.450648328475248,"pX":0.12809306805151863,"pZ":3.3838758089211116,"vX0":-4.41531567237654,"vY0":-136.73248843156355,"vZ0":-1.8110168558805337,"x":112.12,"y":147.42,"x0":1.1056842620229135,"y0":50.00475453980661,"z0":5.418995481466144,"aX":9.587922118099693},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":-8.3,"spinRate":2265,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4002087001119974,"extension":5.674502844650768},"index":1,"playId":"c2a41221-b02c-3057-a336-456588ee2e8d","pitchNumber":1,"startTime":"2026-02-28T02:36:23.380Z","endTime":"2026-02-28T02:36:27.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60957672625622,"aZ":-39.489682676765206,"pfxX":-4.883821454026261,"pfxZ":-5.174432878550144,"pX":1.4762727156907385,"pZ":2.9449928717119795,"vX0":1.5847265580572272,"vY0":-117.64497868535159,"vZ0":2.170971149278536,"x":60.73,"y":159.27,"x0":1.4316407114708878,"y0":50.00364023776427,"z0":5.648832526710108,"aX":-6.902102272781461},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.6,"breakHorizontal":8.5,"spinRate":2438,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4641252513620393,"extension":5.521106913495413},"index":2,"playId":"97551847-7e57-3a7a-b02b-2743cfe28df5","pitchNumber":2,"startTime":"2026-02-28T02:36:43.919Z","endTime":"2026-02-28T02:36:48.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01647513640241,"aZ":-19.272963141523654,"pfxX":4.726535344443109,"pfxZ":6.748423237365696,"pX":-0.6326930979648732,"pZ":4.5827830025411584,"vX0":-6.1192637454788255,"vY0":-137.2992428652403,"vZ0":0.884193620360051,"x":141.12,"y":115.04,"x0":1.0094412090874514,"y0":50.00171369608525,"z0":5.566795684191403,"aX":9.035404475475453},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":-7.3,"spinRate":2349,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.39871980882260605,"extension":5.658006880917234},"index":3,"playId":"bff57579-176f-3650-8a80-73a228fd472a","pitchNumber":3,"startTime":"2026-02-28T02:37:00.795Z","endTime":"2026-02-28T02:37:03.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667093257441604,"aZ":-18.556206473933695,"pfxX":5.353175121905712,"pfxZ":7.1637520517972675,"pX":-0.1548669641048115,"pZ":3.325409147996343,"vX0":-5.056823566988895,"vY0":-136.86340141584228,"vZ0":-2.330529107320947,"x":122.9,"y":148.99,"x0":1.0195284046843374,"y0":50.000893218699076,"z0":5.456049964060343,"aX":10.173895494505382},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":-8.6,"spinRate":2347,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.3999061344828392,"extension":5.675001632207111},"index":4,"playId":"4aae5190-9d0b-3a8b-b06d-da3f1322eeb7","pitchNumber":4,"startTime":"2026-02-28T02:37:20.171Z","endTime":"2026-02-28T02:37:23.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.9,"endSpeed":87.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548601271076304,"aZ":-18.950759185694885,"pfxX":5.256642025226732,"pfxZ":6.8126848638106665,"pX":-0.21255540119695968,"pZ":3.0996369840376516,"vX0":-4.933397459776902,"vY0":-138.15144899782834,"vZ0":-2.8276993292362644,"x":125.1,"y":155.09,"x0":0.9096848481411757,"y0":50.00362174249667,"z0":5.403887473566591,"aX":10.204947406736098},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":-8.5,"spinRate":2287,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.39582155170380817,"extension":5.648598572462741},"hitData":{"launchSpeed":101.8,"launchAngle":5.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.02,"coordY":129.67}},"index":5,"playId":"c1506c99-1dc4-3ac0-bf05-79e2aa5b099f","pitchNumber":5,"startTime":"2026-02-28T02:37:42.790Z","endTime":"2026-02-28T02:37:53.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:37:53.507Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to center fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T02:37:50.624Z","endTime":"2026-02-28T02:39:09.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709642724221453,"aZ":-20.90570118126184,"pfxX":3.4000406769648412,"pfxZ":5.845631682011026,"pX":0.2811389214336864,"pZ":3.2175284615486155,"vX0":-3.3835256470170942,"vY0":-137.29972164504204,"vZ0":-2.11350135657308,"x":106.28,"y":151.91,"x0":1.082128810853541,"y0":50.00114373738219,"z0":5.40578837419501,"aX":6.5523043271293595},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":-5.5,"spinRate":2294,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.3974887057883931,"extension":5.721618696948618},"index":0,"playId":"112cc4d3-b549-37af-92e3-8d9f9ee2a772","pitchNumber":1,"startTime":"2026-02-28T02:38:16.483Z","endTime":"2026-02-28T02:38:19.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598817521392352,"aZ":-34.14464491712331,"pfxX":8.588490749166144,"pfxZ":-1.138389687645315,"pX":-1.2747127806483904,"pZ":1.0462504626727807,"vX0":-8.621746499960741,"vY0":-130.29484374680467,"vZ0":-4.159743874930011,"x":165.59,"y":210.53,"x0":0.950406035613238,"y0":50.002965664232484,"z0":5.224161764481462,"aX":14.869825851381764},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.8,"breakHorizontal":-13.8,"spinRate":1948,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.41926074415915027,"extension":5.699430790258427},"index":1,"playId":"bacc17ba-3f7e-3f34-9673-672937e44d2c","pitchNumber":2,"startTime":"2026-02-28T02:38:42.450Z","endTime":"2026-02-28T02:38:49.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":88.0,"endSpeed":81.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932055298887313,"aZ":-34.49568875731789,"pfxX":7.339643396628535,"pfxZ":-1.3823611768816821,"pX":0.4905249993762397,"pZ":2.6044837190970704,"vX0":-4.12801861463174,"vY0":-128.2060356925911,"vZ0":-0.3528132244847545,"x":98.3,"y":168.46,"x0":1.162605877590965,"y0":50.004612406822154,"z0":5.42159831415304,"aX":12.297092742927976},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.4,"breakHorizontal":-12.5,"spinRate":2094,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.4261795152865169,"extension":5.50311986488119},"hitData":{"launchSpeed":101.0,"launchAngle":5.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.68,"coordY":106.66}},"index":2,"playId":"2bd12540-8978-3ad8-afe3-c44ba8845c7a","pitchNumber":3,"startTime":"2026-02-28T02:39:00.577Z","endTime":"2026-02-28T02:39:09.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-1.1999999999999975,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:39:09.527Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Waldschmidt grounds into a force out, third baseman Miles Mastrobuoni to second baseman Cole Young. Ildemaro Vargas out at 2nd. Ryan Waldschmidt to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T02:39:23.014Z","endTime":"2026-02-28T02:41:59.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670156,"link":"/api/v1/people/670156"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.665766837804316,"aZ":-32.05045148727992,"pfxX":5.704112689750817,"pfxZ":0.07802505535691395,"pX":1.630519971166039,"pZ":4.755802204343632,"vX0":-0.7863338696930497,"vY0":-125.92488347985498,"vZ0":4.35945595035313,"x":54.85,"y":110.37,"x0":1.203698110669578,"y0":50.00326776955612,"z0":5.583684876876938,"aX":9.2339531587525},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":-10.2,"spinRate":1980,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.4336394298285895,"extension":5.358741240608078},"index":0,"playId":"5fa85981-57e1-3397-bdba-05775f68c90e","pitchNumber":1,"startTime":"2026-02-28T02:39:38.268Z","endTime":"2026-02-28T02:39:42.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":"cb38e0a2-c28e-3bea-a2e8-2520e124e515","startTime":"2026-02-28T02:39:58.984Z","endTime":"2026-02-28T02:40:03.085Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33785843427974,"aZ":-19.838858449767912,"pfxX":5.588216293391676,"pfxZ":6.424350716490355,"pX":-0.1827275713199019,"pZ":1.8375920025621089,"vX0":-5.244272498978784,"vY0":-137.42164201244208,"vZ0":-5.591418081768588,"x":123.97,"y":189.17,"x0":1.0207015208310988,"y0":50.00383475657442,"z0":5.238695640425403,"aX":10.730848592768844},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":-9.1,"spinRate":2253,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.3979761193575042,"extension":5.69731102928439},"index":2,"playId":"3e216070-9e5f-370d-ab41-676d6fc1017a","pitchNumber":2,"startTime":"2026-02-28T02:40:17.484Z","endTime":"2026-02-28T02:40:23.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.180448256348473,"aZ":-40.43834425899639,"pfxX":-4.0227932582715615,"pfxZ":-6.011901454514733,"pX":0.11384845295441233,"pZ":2.621267212046991,"vX0":-1.0234065721874075,"vY0":-116.32739713475576,"vZ0":1.851854154857605,"x":112.66,"y":168.01,"x0":1.081816476120704,"y0":50.00306407855066,"z0":5.63958299929356,"aX":-5.529990592230902},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.2,"breakHorizontal":7.6,"spinRate":2376,"spinDirection":299},"zone":5,"typeConfidence":2.0,"plateTime":0.4702959584613713,"extension":5.634426859884362},"index":3,"playId":"890fd5f6-4a90-3719-9561-00fa36edf8f0","pitchNumber":3,"startTime":"2026-02-28T02:40:48.205Z","endTime":"2026-02-28T02:40:54.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0619575503568,"aZ":-40.40945139500839,"pfxX":-5.514745052302621,"pfxZ":-6.06690564174475,"pX":1.7753689651602225,"pZ":2.5653403947294855,"vX0":2.9664545993121885,"vY0":-115.62129062190627,"vZ0":1.7925694333908713,"x":49.33,"y":169.52,"x0":1.1938557164817665,"y0":50.003867056666564,"z0":5.650720347922987,"aX":-7.485268864681138},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.3,"breakHorizontal":9.2,"spinRate":2324,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.4732831210636772,"extension":5.465879014900358},"index":4,"playId":"357cbc4a-1c45-3d02-bc1e-34ef8d265fb9","pitchNumber":4,"startTime":"2026-02-28T02:41:08.566Z","endTime":"2026-02-28T02:41:13.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"e008e6d6-00e2-3b7b-a2b0-d6e543699853","startTime":"2026-02-28T02:41:28.346Z","endTime":"2026-02-28T02:41:34.604Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582158673773584,"aZ":-18.008568718943256,"pfxX":3.7121758816475436,"pfxZ":7.300815076155818,"pX":-0.8159286402515591,"pZ":2.496269404483783,"vX0":-6.122137505521998,"vY0":-137.91660942303216,"vZ0":-4.351973624068295,"x":148.1,"y":171.38,"x0":0.9430050818828116,"y0":50.004929670348574,"z0":5.297278567642628,"aX":7.2050150631848044},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-5.5,"spinRate":2318,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.3960550830280254,"extension":5.690262499515967},"hitData":{"launchSpeed":74.0,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.55,"coordY":170.28}},"index":6,"playId":"a0e0d684-0a70-36e8-a89e-e4133cd6254c","pitchNumber":5,"startTime":"2026-02-28T02:41:49.979Z","endTime":"2026-02-28T02:41:59.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":1.4999999999999982,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:41:59.389Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Vukovich flies out to right fielder Brennen Davis.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T02:42:07.076Z","endTime":"2026-02-28T02:43:27.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.963579841527064,"aZ":-40.63595890108761,"pfxX":-6.5679342103106535,"pfxZ":-6.27523541835455,"pX":0.6537591679205575,"pZ":2.4924048981708613,"vX0":0.4871011495665787,"vY0":-115.76719887402471,"vZ0":1.7961723268326413,"x":92.08,"y":171.49,"x0":1.292380523874292,"y0":50.00307135013537,"z0":5.6156814400767,"aX":-8.855176849616557},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.6,"breakHorizontal":11.8,"spinRate":2538,"spinDirection":300},"zone":6,"typeConfidence":2.0,"plateTime":0.47433601240684853,"extension":5.540638757740486},"index":0,"playId":"9da2d4a0-17fa-3cbc-a6c8-098ee3fb7c5b","pitchNumber":1,"startTime":"2026-02-28T02:42:32.065Z","endTime":"2026-02-28T02:42:36.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan Waldschmidt steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"9da2d4a0-17fa-3cbc-a6c8-098ee3fb7c5b","startTime":"2026-02-28T02:42:40.665Z","endTime":"2026-02-28T02:43:00.393Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"postOnSecond":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.47,"dramaIndex":22.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558265597612735,"aZ":-34.06570930457348,"pfxX":8.652987823699728,"pfxZ":-1.1087269811929836,"pX":-1.2914888849935144,"pZ":1.221948477789924,"vX0":-8.292663980141885,"vY0":-129.2020729323144,"vZ0":-3.690392196108612,"x":166.23,"y":205.79,"x0":0.8272107887973259,"y0":50.00609024766992,"z0":5.271865025586876,"aX":14.711320461496632},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.6,"breakHorizontal":-13.9,"spinRate":2153,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.423061684792033,"extension":5.811286349490768},"index":2,"playId":"d1eeeddf-2fa8-3b19-9be7-e2c7b8c01927","pitchNumber":2,"startTime":"2026-02-28T02:43:00.393Z","endTime":"2026-02-28T02:43:04.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28176177470853,"aZ":-17.803522331979774,"pfxX":5.623125291056392,"pfxZ":7.506114249698131,"pX":-0.0320375343680442,"pZ":2.6880988740902407,"vX0":-4.748083297400882,"vY0":-137.4412542692272,"vZ0":-3.912366233376745,"x":118.22,"y":166.2,"x0":0.9867923775374124,"y0":50.002663594737676,"z0":5.338123701744356,"aX":10.764824908614914},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.2,"spinRate":2369,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.39841704039505776,"extension":5.76508836243066},"hitData":{"launchSpeed":87.3,"launchAngle":30.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.88,"coordY":84.05}},"index":3,"playId":"df74341d-4844-3ed3-9b87-d92a1127d857","pitchNumber":3,"startTime":"2026-02-28T02:43:21.286Z","endTime":"2026-02-28T02:43:27.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:43:27.205Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhylan Thomas called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T02:45:49.018Z","endTime":"2026-02-28T02:46:50.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683085,"fullName":"Landon Sims","link":"/api/v1/people/683085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Landon Sims replaces Juan Morillo.","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-28T02:45:34.543Z","endTime":"2026-02-28T02:45:51.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683085,"link":"/api/v1/people/683085"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807318707404594,"aZ":-15.11867097719796,"pfxX":-3.6705432122344686,"pfxZ":9.137371976917985,"pX":-0.3176171812289705,"pZ":2.885709231031764,"vX0":7.541323229819615,"vY0":-135.32268589404563,"vZ0":-4.625099309393513,"x":129.11,"y":160.87,"x0":-2.655776674294969,"y0":50.001498181146566,"z0":5.66626443451095,"aX":-6.851119065923534},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":5.2,"spinRate":2080,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40381357526432726,"extension":6.225490582387924},"index":1,"playId":"17a3c185-db49-3193-8119-f8601ba20492","pitchNumber":1,"startTime":"2026-02-28T02:45:51.205Z","endTime":"2026-02-28T02:45:56.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":80.6,"endSpeed":74.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89287269587667,"aZ":-28.093591678203776,"pfxX":6.465466686879594,"pfxZ":2.920379369715251,"pX":-0.5133308471941237,"pZ":1.93856122866928,"vX0":3.7259472440699852,"vY0":-117.33888314984296,"vZ0":-2.106066280125931,"x":136.57,"y":186.44,"x0":-2.9608538855870035,"y0":50.001029994226855,"z0":5.461396109326449,"aX":9.027983974976708},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.0,"breakHorizontal":-12.6,"spinRate":2403,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4665134861049731,"extension":6.117170470437803},"index":2,"playId":"8f69b9c7-0e80-32e2-804a-272d2894a4ae","pitchNumber":2,"startTime":"2026-02-28T02:46:07.025Z","endTime":"2026-02-28T02:46:14.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380968421367495,"aZ":-15.92445705312855,"pfxX":-4.048394465623455,"pfxZ":8.533315948227703,"pX":-1.9619551563183362,"pZ":4.464659520105474,"vX0":3.698187238630155,"vY0":-136.929995882362,"vZ0":-0.8924750702673299,"x":191.79,"y":118.23,"x0":-2.8020722332976984,"y0":50.00472136015905,"z0":5.881181793445009,"aX":-7.711772888130935},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":1955,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.399530897888126,"extension":5.902893379372099},"index":3,"playId":"f4d68298-eb42-3256-8830-f61600b7a338","pitchNumber":3,"startTime":"2026-02-28T02:46:27.049Z","endTime":"2026-02-28T02:46:36.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55147603372659,"aZ":-14.033519819814193,"pfxX":-2.499176285260607,"pfxZ":9.594711855425993,"pX":-0.7597432475591602,"pZ":1.7195481469072558,"vX0":6.321127431609996,"vY0":-136.29491593225532,"vZ0":-7.6322678003564866,"x":145.96,"y":192.35,"x0":-2.7792382979585164,"y0":50.00576810015906,"z0":5.51563101071411,"aX":-4.727364434304637},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":3.2,"spinRate":1933,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.40111727366851024,"extension":6.1833965749545845},"index":4,"playId":"7ee112d0-15f9-3ef3-b71e-80ff56aec5f6","pitchNumber":4,"startTime":"2026-02-28T02:46:44.090Z","endTime":"2026-02-28T02:46:50.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":683085,"link":"/api/v1/people/683085"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":683085,"link":"/api/v1/people/683085"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:46:50.338Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, shortstop Ildemaro Vargas to first baseman Pavin Smith.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T02:46:50.358Z","endTime":"2026-02-28T02:47:25.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683085,"fullName":"Landon Sims","link":"/api/v1/people/683085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.479455760356633,"aZ":-31.683780072589055,"pfxX":6.511873443748899,"pfxZ":0.35180265604211947,"pX":-0.04851864485497196,"pZ":3.0463956594294714,"vX0":4.846022740593524,"vY0":-116.54427734835842,"vZ0":1.030715341696824,"x":118.85,"y":156.53,"x0":-2.999035790565885,"y0":50.00077804118423,"z0":5.586201351814251,"aX":8.973361626491288},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.2,"breakHorizontal":-13.0,"spinRate":2298,"spinDirection":75},"zone":2,"typeConfidence":2.0,"plateTime":0.4696103678766117,"extension":5.937091067314502},"hitData":{"launchSpeed":84.7,"launchAngle":-21.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.49,"coordY":147.42}},"index":0,"playId":"bd762260-870a-3b16-a912-71d55ba57fbb","pitchNumber":1,"startTime":"2026-02-28T02:47:12.088Z","endTime":"2026-02-28T02:47:25.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":683085,"link":"/api/v1/people/683085"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":683085,"link":"/api/v1/people/683085"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:47:25.388Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rob Refsnyder singles on a ground ball to third baseman LuJames Groover.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T02:49:48.844Z","endTime":"2026-02-28T02:50:20.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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-28T02:47:34.519Z","endTime":"2026-02-28T02:49:41.716Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Burgos replaces Landon Sims.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-02-28T02:49:41.716Z","endTime":"2026-02-28T02:49:50.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686228,"link":"/api/v1/people/686228"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683085,"link":"/api/v1/people/683085","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":96.6,"endSpeed":88.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118514224065898,"aZ":-30.46597045844257,"pfxX":-8.960808673309849,"pfxZ":0.8494616854566583,"pX":-1.8359875392382876,"pZ":2.45541992185744,"vX0":2.396303278617099,"vY0":-140.77619985708102,"vZ0":-2.5004078505096548,"x":186.98,"y":172.48,"x0":-1.5324373854710802,"y0":50.00402938757469,"z0":5.321650733041771,"aX":-18.036656469921823},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2126,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38867066361460534,"extension":5.6499280383216925},"index":2,"playId":"ba0d8b34-8717-3959-b014-bfa1c2297c8e","pitchNumber":1,"startTime":"2026-02-28T02:49:50.341Z","endTime":"2026-02-28T02:49:54.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.273904059836838,"aZ":-23.73530871771324,"pfxX":-9.345702322784232,"pfxZ":4.259105077416303,"pX":-0.6962142242201955,"pZ":2.821641777322895,"vX0":5.300234257136484,"vY0":-139.82324515254257,"vZ0":-2.4933993217348336,"x":143.54,"y":162.6,"x0":-1.4012830559355556,"y0":50.00357258027068,"z0":5.280955262669887,"aX":-18.521519497981746},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2339,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3916067235989824,"extension":5.917059607441987},"hitData":{"launchSpeed":77.9,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.24,"coordY":181.94}},"index":3,"playId":"b055596d-19e3-3a45-8323-f15a052cc570","pitchNumber":2,"startTime":"2026-02-28T02:50:09.807Z","endTime":"2026-02-28T02:50:20.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.41,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:50:20.697Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T02:51:02.146Z","endTime":"2026-02-28T02:52:17.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Lazaro Montes replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","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-28T02:50:48.818Z","endTime":"2026-02-28T02:51:04.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703155,"link":"/api/v1/people/703155"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"base":1,"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06810027186447,"aZ":-19.143116761346793,"pfxX":-4.308862607533288,"pfxZ":6.53580519247237,"pX":-1.4989212881714649,"pZ":3.2955556473908496,"vX0":1.7163090854952412,"vY0":-139.72166083584273,"vZ0":-2.159929671142954,"x":174.14,"y":149.8,"x0":-1.5585191414008723,"y0":50.000561655327985,"z0":5.32537659523343,"aX":-8.587780112302855},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":7.4,"spinRate":2183,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.390801877379495,"extension":5.704474870399597},"index":1,"playId":"d1627cda-f8fb-32d3-9a25-4f8c089ced8a","pitchNumber":1,"startTime":"2026-02-28T02:51:04.486Z","endTime":"2026-02-28T02:51:09.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":703155,"link":"/api/v1/people/703155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":90.2,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56111201455029,"aZ":-27.525918955295232,"pfxX":1.1072803924706784,"pfxZ":2.6890728510032442,"pX":0.7933223939929963,"pZ":3.06199905204459,"vX0":5.387064044570166,"vY0":-131.20195685540713,"vZ0":-0.5757016828131929,"x":86.76,"y":156.11,"x0":-1.436436566477011,"y0":50.006094910557806,"z0":5.348138622700965,"aX":1.9175559964350626},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":-3.2,"spinRate":2464,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41857913369215494,"extension":6.071998466445376},"index":2,"playId":"fadaf571-addf-37aa-bfbc-eb677c5b6c8b","pitchNumber":2,"startTime":"2026-02-28T02:51:26.273Z","endTime":"2026-02-28T02:51:30.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":703155,"link":"/api/v1/people/703155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1881646190801,"aZ":-27.223658849452672,"pfxX":-7.610864530405545,"pfxZ":2.4905766968906153,"pX":-0.6199553537824859,"pZ":3.0200045725891567,"vX0":4.8721505066709225,"vY0":-140.02222943362807,"vZ0":-1.4689612509825742,"x":140.63,"y":157.24,"x0":-1.3923610454687976,"y0":50.00475792393056,"z0":5.330297420071664,"aX":-15.136281329353373},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":2299,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39096836810429814,"extension":5.925193406089076},"index":3,"playId":"20722ec0-029a-3bfc-86c2-5573e3c72a87","pitchNumber":3,"startTime":"2026-02-28T02:51:48.818Z","endTime":"2026-02-28T02:51:52.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":703155,"link":"/api/v1/people/703155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4400415291703,"aZ":-26.45371816681754,"pfxX":-8.18530641271543,"pfxZ":2.782642496074706,"pX":0.019797494493355616,"pZ":2.5099552737137594,"vX0":5.88273835814128,"vY0":-142.0220688592074,"vZ0":-3.3478513278954196,"x":116.25,"y":171.01,"x0":-1.007753768167741,"y0":50.003608907481315,"z0":5.373551419528984,"aX":-16.836453301650668},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":2226,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3846615394838322,"extension":5.671168830492366},"index":4,"playId":"571b23f9-3730-3c50-a533-3fc3c1801639","pitchNumber":4,"startTime":"2026-02-28T02:52:13.658Z","endTime":"2026-02-28T02:52:17.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":703155,"link":"/api/v1/people/703155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.98,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:52:17.709Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T02:54:29.176Z","endTime":"2026-02-28T02:56:01.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10,11],"actionIndex":[0,1,2,3,4,5,6],"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":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonny Farmelo replaces center fielder Victor Robles, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_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-28T02:54:31.325Z","endTime":"2026-02-28T02:54:31.326Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806071,"link":"/api/v1/people/806071"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":645302,"link":"/api/v1/people/645302"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":645302,"link":"/api/v1/people/645302"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Lazaro Montes remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","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":1,"startTime":"2026-02-28T02:54:31.327Z","endTime":"2026-02-28T02:54:31.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703155,"link":"/api/v1/people/703155"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Caleb Cali replaces first baseman Josh Naylor, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-28T02:54:31.329Z","endTime":"2026-02-28T02:54:31.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Wilson replaces third baseman Miles Mastrobuoni, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-02-28T02:54:31.331Z","endTime":"2026-02-28T02:54:31.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":670156,"link":"/api/v1/people/670156"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":670156,"link":"/api/v1/people/670156"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andrew Knizner replaces catcher Jhonny Pereda, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-02-28T02:54:31.333Z","endTime":"2026-02-28T02:54:31.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":640902,"link":"/api/v1/people/640902"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jared Sundstrom replaces left fielder Rhylan Thomas, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_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":5,"startTime":"2026-02-28T02:54:31.335Z","endTime":"2026-02-28T02:54:31.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814791,"link":"/api/v1/people/814791"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":689041,"link":"/api/v1/people/689041"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":689041,"link":"/api/v1/people/689041"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yosver Zulueta replaces Josh Simpson.","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":6,"startTime":"2026-02-28T02:54:31.337Z","endTime":"2026-02-28T02:54:31.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691172,"link":"/api/v1/people/691172"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6158927101465,"aZ":-28.722079000157034,"pfxX":-9.623251946596257,"pfxZ":1.7524612814848322,"pX":0.9044300644047161,"pZ":3.374845823363858,"vX0":9.252017371032132,"vY0":-139.0977083020692,"vZ0":-1.3017637576575687,"x":82.53,"y":147.66,"x0":-1.2058456563805386,"y0":50.00407648847139,"z0":5.743740803268935,"aX":-18.961661586905883},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":1926,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3929682539908219,"extension":6.1620958835233175},"index":7,"playId":"1a670777-223f-322c-80ba-c42fa9401708","pitchNumber":1,"startTime":"2026-02-28T02:54:31.339Z","endTime":"2026-02-28T02:54:58.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71569832640781,"aZ":-22.696269506198934,"pfxX":-9.712934370389206,"pfxZ":4.892844259226963,"pX":1.5785673136782963,"pZ":2.0796429034575694,"vX0":10.792151146237305,"vY0":-138.07347686425047,"vZ0":-5.369732186280869,"x":56.83,"y":182.63,"x0":-1.112190624591079,"y0":50.006270913920545,"z0":5.569690225290642,"aX":-18.825493044621744},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":1834,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.39616198852945494,"extension":6.527672100316593},"index":8,"playId":"6b3dc6fd-2b69-366d-8d83-d28ec78aa84d","pitchNumber":2,"startTime":"2026-02-28T02:55:06.061Z","endTime":"2026-02-28T02:55:10.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.6,"endSpeed":87.7,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181750388719887,"aZ":-27.27841991399401,"pfxX":-9.343698756858869,"pfxZ":2.49697242737858,"pX":0.14516266881399892,"pZ":3.2748891997306724,"vX0":7.512437119824972,"vY0":-139.01818466741173,"vZ0":-1.6995295260832788,"x":111.47,"y":150.36,"x0":-1.3736666481289914,"y0":50.00625604080782,"z0":5.698916224910114,"aX":-18.353845454887566},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":1959,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.39348855699144947,"extension":6.283649957920407},"index":9,"playId":"969c2c56-b8d3-3cc3-abee-a2497f71b32b","pitchNumber":3,"startTime":"2026-02-28T02:55:21.874Z","endTime":"2026-02-28T02:55:25.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59562206670805,"aZ":-24.55821302237475,"pfxX":-9.986408648284634,"pfxZ":3.84984343686922,"pX":0.6458980134670006,"pZ":3.0841908912680163,"vX0":8.855866461163835,"vY0":-139.54820112727955,"vZ0":-2.709035319708078,"x":92.38,"y":155.51,"x0":-1.2669753783295468,"y0":50.003016557441235,"z0":5.680645037583445,"aX":-19.75079896063821},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":2124,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3920921410739986,"extension":6.406546978133208},"index":10,"playId":"0b685f59-9b8e-34ab-9cf4-96179be99d44","pitchNumber":4,"startTime":"2026-02-28T02:55:37.627Z","endTime":"2026-02-28T02:55:45.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.834689238367506,"aZ":-41.52100020414269,"pfxX":4.162371744978461,"pfxZ":-6.338938396730268,"pX":0.6553451539667474,"pZ":1.2552526816783516,"vX0":4.247636518175423,"vY0":-121.2573623487027,"vZ0":-1.3071972978544157,"x":92.02,"y":204.89,"x0":-1.6660827661274717,"y0":50.00300817295509,"z0":5.455452089245379,"aX":6.137469103833933},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.5,"breakHorizontal":-8.6,"spinRate":2570,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4533872027559491,"extension":6.232045451237995},"index":11,"playId":"1b8e0f9e-9f9e-3869-ba60-aa5b9dc30887","pitchNumber":5,"startTime":"2026-02-28T02:55:53.869Z","endTime":"2026-02-28T02:56:01.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:56:01.493Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kristian Robinson grounds out, second baseman Cole Young to first baseman Caleb Cali.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T02:56:02.414Z","endTime":"2026-02-28T02:56:35.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.333,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.693503891193306,"aZ":-23.327363628088783,"pfxX":-9.869170275669028,"pfxZ":4.5033806458560015,"pX":0.3774630494313454,"pZ":3.0066480534695046,"vX0":8.128864063504693,"vY0":-139.13840611925795,"vZ0":-3.019806350337425,"x":102.61,"y":157.6,"x0":-1.2971108580958892,"y0":50.00303503605607,"z0":5.6487609185297165,"aX":-19.385815171017455},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":2176,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.39339991402385577,"extension":6.250427406757461},"hitData":{"launchSpeed":103.7,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":150.51}},"index":0,"playId":"0fb1aae4-db13-3367-a5ff-318720c2eca6","pitchNumber":1,"startTime":"2026-02-28T02:56:21.604Z","endTime":"2026-02-28T02:56:35.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:56:35.467Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Lawlar walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T02:56:32.825Z","endTime":"2026-02-28T02:58:30.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3860299585194,"aZ":-23.56523829789086,"pfxX":-10.956564118210576,"pfxZ":4.341409747636943,"pX":0.9219260965068232,"pZ":2.763263527420435,"vX0":9.736713574050222,"vY0":-139.70059858904438,"vZ0":-3.586294938172298,"x":81.86,"y":164.17,"x0":-1.1787302280457164,"y0":50.00663538246241,"z0":5.60611961475137,"aX":-21.741688475962555},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":17.9,"spinRate":2234,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3915309585322815,"extension":6.187883527795223},"index":0,"playId":"99b9e3d4-15e8-34cb-abf0-415e47dd486e","pitchNumber":1,"startTime":"2026-02-28T02:56:56.705Z","endTime":"2026-02-28T02:57:01.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322128345239744,"aZ":-40.124844487350266,"pfxX":1.6903161557620279,"pfxZ":-5.468197319533001,"pX":0.5852980641772357,"pZ":1.6230094713849335,"vX0":4.4099462361009305,"vY0":-120.9123500809535,"vZ0":-0.8188952520269696,"x":94.69,"y":194.96,"x0":-1.494256526974961,"y0":50.000566524260364,"z0":5.54012472169684,"aX":2.4586479438582085},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.7,"breakHorizontal":-4.3,"spinRate":2521,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4559837685549115,"extension":6.269743622011848},"index":1,"playId":"0167b1a4-63d6-384a-989a-70c37011b4a3","pitchNumber":2,"startTime":"2026-02-28T02:57:11.515Z","endTime":"2026-02-28T02:57:14.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-02-28T02:57:21.633Z","endTime":"2026-02-28T02:57:31.501Z","isPitch":false,"type":"action","player":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.625940435268966,"aZ":-32.95585389674731,"pfxX":3.125157375350497,"pfxZ":-0.5029413111242427,"pX":-0.4109954236824153,"pZ":3.5004284144277618,"vX0":1.861193523150295,"vY0":-124.18871015357908,"vZ0":1.4952254474950695,"x":132.67,"y":144.27,"x0":-1.5769435217890087,"y0":50.0025469693845,"z0":5.638399894774721,"aX":4.864848015763455},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-6.1,"spinRate":2475,"spinDirection":6},"zone":11,"typeConfidence":2.0,"plateTime":0.44159471089861,"extension":6.107368161297308},"index":3,"playId":"469d22c8-2468-3cd1-a891-5aa076b7fef0","pitchNumber":3,"startTime":"2026-02-28T02:57:31.501Z","endTime":"2026-02-28T02:57:42.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.615494009819155,"aZ":-32.42412258741833,"pfxX":3.3943131804200206,"pfxZ":-0.16171369228460897,"pX":2.6662998332434698,"pZ":0.6653163532783346,"vX0":8.456012894986213,"vY0":-121.69313539961507,"vZ0":-4.650013602575951,"x":15.37,"y":220.82,"x0":-1.2993988239419345,"y0":50.00569062960254,"z0":5.419980084955926,"aX":5.07569656884003},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-8.2,"spinRate":2496,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4506426357448938,"extension":6.442038823402624},"index":4,"playId":"73120b85-45ce-3044-9fce-e48ee3eb98ef","pitchNumber":4,"startTime":"2026-02-28T02:57:47.515Z","endTime":"2026-02-28T02:57:54.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.138694015745493,"aZ":-39.021556959446364,"pfxX":0.6804965712898459,"pfxZ":-4.441068689945624,"pX":0.06571703438692278,"pZ":0.9525989326721515,"vX0":3.9733942435995053,"vY0":-123.31523580073423,"vZ0":-2.7853800457649616,"x":114.5,"y":213.06,"x0":-1.6536922796234625,"y0":50.00184567111822,"z0":5.383305501472766,"aX":1.0490586132574269},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.4,"breakHorizontal":-2.2,"spinRate":2599,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.4438883873633248,"extension":6.1110354151426005},"index":5,"playId":"2e57c6eb-fc2c-32fe-8968-d1573fe60fd4","pitchNumber":5,"startTime":"2026-02-28T02:58:07.182Z","endTime":"2026-02-28T02:58:11.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745135971886217,"aZ":-20.701053755564807,"pfxX":-7.975208619900608,"pfxZ":5.689444385716783,"pX":1.5140706489048799,"pZ":3.020927910834062,"vX0":10.579334501318401,"vY0":-140.63640737726297,"vZ0":-3.5711070390992727,"x":59.29,"y":157.21,"x0":-1.2477239835525193,"y0":50.006782388685224,"z0":5.638153391104051,"aX":-16.09469536933315},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":12.5,"spinRate":2128,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3883927031113239,"extension":6.454834145784799},"index":6,"playId":"4b3fef30-f58f-3961-b34f-59f64ede578a","pitchNumber":6,"startTime":"2026-02-28T02:58:25.094Z","endTime":"2026-02-28T02:58:30.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":691783,"link":"/api/v1/people/691783","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691783,"link":"/api/v1/people/691783"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-0.5000000000000018,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:58:30.499Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, second baseman Cole Young to first baseman Caleb Cali.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T02:58:28.947Z","endTime":"2026-02-28T03:00:35.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691172,"fullName":"Yosver Zulueta","link":"/api/v1/people/691172"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.3,"endSpeed":87.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71700111289417,"aZ":-19.93386073826523,"pfxX":-9.745719578009641,"pfxZ":6.406819136189532,"pX":1.9003968664093014,"pZ":1.1884505442328537,"vX0":11.943230155676366,"vY0":-136.78089748280567,"vZ0":-7.695481270849795,"x":44.56,"y":206.69,"x0":-1.2387429001964212,"y0":50.00522883295154,"z0":5.385255898781367,"aX":-18.6292953408075},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2080,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.399123038818034,"extension":6.501569973437298},"index":0,"playId":"c72fcc1d-a730-3d37-a655-70b394b478c8","pitchNumber":1,"startTime":"2026-02-28T02:58:52.823Z","endTime":"2026-02-28T02:58:56.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.842465938023697,"aZ":-21.8625686417251,"pfxX":-9.90460526232479,"pfxZ":5.365844103269484,"pX":0.5968855004892404,"pZ":1.8393073979392727,"vX0":8.77785047299285,"vY0":-137.40723409682414,"vZ0":-5.760042326123735,"x":94.25,"y":189.12,"x0":-1.343427745654257,"y0":50.00618939304484,"z0":5.436388361237881,"aX":-19.0500461587529},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":16.2,"spinRate":2125,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.3977608691248875,"extension":6.367814200665746},"index":1,"playId":"92734b31-2089-37c4-9785-f5d785279f4d","pitchNumber":2,"startTime":"2026-02-28T02:59:12.479Z","endTime":"2026-02-28T02:59:16.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04568536991574,"aZ":-25.49719579128748,"pfxX":-11.069547672082551,"pfxZ":3.391216825595599,"pX":0.4093798409792731,"pZ":2.151557624894249,"vX0":8.982739763134958,"vY0":-139.35264358646205,"vZ0":-4.642767573249125,"x":101.4,"y":180.69,"x0":-1.416225407998679,"y0":50.00201215583037,"z0":5.521605888638602,"aX":-21.790058519242713},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.4,"breakHorizontal":18.2,"spinRate":2207,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3929087338458803,"extension":6.2908203085226875},"index":2,"playId":"c163ee75-d74d-3a6c-a2d6-c81ba712d241","pitchNumber":3,"startTime":"2026-02-28T02:59:30.095Z","endTime":"2026-02-28T02:59:34.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870560991204307,"aZ":-33.885126504924365,"pfxX":4.219825026292996,"pfxZ":-1.1341968479791387,"pX":-0.8276376640479052,"pZ":1.953929548308786,"vX0":0.8756726223810625,"vY0":-121.6234483591078,"vZ0":-1.5427008718947695,"x":148.55,"y":186.02,"x0":-1.740395353393675,"y0":50.00461513956775,"z0":5.523204260624327,"aX":6.350201194235474},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-7.8,"spinRate":2626,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.44959629960983793,"extension":6.204625238025676},"index":3,"playId":"d93698d5-1e4b-30fe-aed4-34aed4c58a58","pitchNumber":4,"startTime":"2026-02-28T02:59:57.465Z","endTime":"2026-02-28T03:00:04.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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-28T03:00:11.716Z","endTime":"2026-02-28T03:00:29.235Z","isPitch":false,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.8,"endSpeed":76.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25487713307771,"aZ":-40.555253479761355,"pfxX":3.1222862692533875,"pfxZ":-5.594765479007844,"pX":0.002058632883176881,"pZ":2.2059388459887765,"vX0":3.069533272313328,"vY0":-121.966601924613,"vZ0":0.37043445857656776,"x":116.92,"y":179.22,"x0":-1.6810382029753488,"y0":50.00340796781167,"z0":5.5656801475446755,"aX":4.67664668797399},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.7,"breakHorizontal":-6.4,"spinRate":2526,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.45006191978592236,"extension":6.31846702574225},"hitData":{"launchSpeed":97.7,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":150.51}},"index":5,"playId":"751aaf65-1147-32fa-b292-8f832af32e6f","pitchNumber":5,"startTime":"2026-02-28T03:00:29.235Z","endTime":"2026-02-28T03:00:35.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":691783,"link":"/api/v1/people/691783"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":691172,"link":"/api/v1/people/691172"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.0000000000000018,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:00:35.409Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brennen Davis singles on a line drive to left fielder Avery Owusu-Asiedu.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T03:02:59.101Z","endTime":"2026-02-28T03:03:25.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[9,10],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":680695,"fullName":"Brennen Davis","link":"/api/v1/people/680695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":801938,"link":"/api/v1/people/801938"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jakey Josepha replaces second baseman Tim Tawa, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_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-28T03:03:01.235Z","endTime":"2026-02-28T03:03:01.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699228,"link":"/api/v1/people/699228"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ivan Melendez replaces catcher James McCann, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2026-02-28T03:03:01.237Z","endTime":"2026-02-28T03:03:01.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":543510,"link":"/api/v1/people/543510"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anderdson Rojas replaces right fielder Kristian Robinson, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-28T03:03:01.239Z","endTime":"2026-02-28T03:03:01.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699232,"link":"/api/v1/people/699232"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":677565,"link":"/api/v1/people/677565"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tommy Troy replaces first baseman Pavin Smith, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-02-28T03:03:01.241Z","endTime":"2026-02-28T03:03:01.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gavin Logan replaces shortstop Ildemaro Vargas, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-02-28T03:03:01.243Z","endTime":"2026-02-28T03:03:01.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Avery Owusu-Asiedu replaces left fielder Ryan Waldschmidt, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_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":5,"startTime":"2026-02-28T03:03:01.245Z","endTime":"2026-02-28T03:03:01.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801938,"link":"/api/v1/people/801938"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Danny Serretti replaces third baseman LuJames Groover, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":6,"startTime":"2026-02-28T03:03:01.247Z","endTime":"2026-02-28T03:03:01.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681400,"link":"/api/v1/people/681400"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":694410,"link":"/api/v1/people/694410"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":694410,"link":"/api/v1/people/694410"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gavin Conticello replaces center fielder Jordan Lawlar, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_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":7,"startTime":"2026-02-28T03:03:01.249Z","endTime":"2026-02-28T03:03:01.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695521,"link":"/api/v1/people/695521"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":691783,"link":"/api/v1/people/691783"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":691783,"link":"/api/v1/people/691783"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Rashi replaces Juan Burgos.","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":8,"startTime":"2026-02-28T03:03:01.251Z","endTime":"2026-02-28T03:03:01.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688497,"link":"/api/v1/people/688497"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887756792838854,"aZ":-28.70053262148312,"pfxX":4.343293041200981,"pfxZ":2.1477101756076005,"pX":0.05279956441494152,"pZ":1.4179311922716737,"vX0":-0.8373079786067782,"vY0":-126.22627619012638,"vZ0":-6.799860047495171,"x":114.99,"y":200.5,"x0":-0.17633669622396644,"y0":50.00612348473131,"z0":6.447648037155342,"aX":7.033131751082197},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":-7.7,"spinRate":2192,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4333811496306885,"extension":6.78762813459617},"index":9,"playId":"f7972b57-aea8-372b-aa81-2c079ced1476","pitchNumber":1,"startTime":"2026-02-28T03:03:01.253Z","endTime":"2026-02-28T03:03:04.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.276,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634077421601493,"aZ":-31.648207069976397,"pfxX":2.484460268452249,"pfxZ":0.33588107290878,"pX":0.05352464889273953,"pZ":2.2741153484173564,"vX0":-0.3493381972984715,"vY0":-124.84478878926484,"vZ0":-3.8016104261935437,"x":114.96,"y":177.38,"x0":-0.12780458850634677,"y0":50.00586691904158,"z0":6.415625913141066,"aX":3.9307312664940297},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":-4.4,"spinRate":2256,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4383657847547475,"extension":6.705135812595465},"hitData":{"launchSpeed":108.8,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.2,"coordY":114.5}},"index":10,"playId":"efa80100-fdcf-317a-9f24-cf1a6863a721","pitchNumber":2,"startTime":"2026-02-28T03:03:16.179Z","endTime":"2026-02-28T03:03:25.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":680695,"link":"/api/v1/people/680695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":680695,"link":"/api/v1/people/680695"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:03:25.722Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Wilson singles on a line drive to right fielder Gavin Conticello. Blake Rambusch to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T03:03:59.553Z","endTime":"2026-02-28T03:05:33.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"postOnThird":{"id":800683,"fullName":"Blake Rambusch","link":"/api/v1/people/800683"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695521,"link":"/api/v1/people/695521"},"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":800683,"fullName":"Blake Rambusch","link":"/api/v1/people/800683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":800683,"fullName":"Blake Rambusch","link":"/api/v1/people/800683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Blake Rambusch replaces Brennen Davis.","event":"Offensive Substitution","eventType":"offensive_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-28T03:03:59.990Z","endTime":"2026-02-28T03:04:01.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800683,"link":"/api/v1/people/800683"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":680695,"link":"/api/v1/people/680695"},"base":1,"defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":680695,"link":"/api/v1/people/680695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73619533029035,"aZ":-26.213140545307418,"pfxX":1.1885442206013963,"pfxZ":3.6700385651256937,"pX":0.5407108421723997,"pZ":3.887722071237601,"vX0":1.2803908869303093,"vY0":-126.43782085702772,"vZ0":-1.4053846093760276,"x":96.39,"y":133.81,"x0":-0.12592940746476125,"y0":50.006285017414996,"z0":6.5457125735544475,"aX":1.933026174196772},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":-2.4,"spinRate":2116,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4324916765476905,"extension":6.623095970445702},"index":1,"playId":"d780a6da-8472-37b0-b978-ace82d0ea375","pitchNumber":1,"startTime":"2026-02-28T03:04:01.859Z","endTime":"2026-02-28T03:04:05.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.5,"endSpeed":82.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657975938604054,"aZ":-15.322236739266286,"pfxX":1.3322434271131434,"pfxZ":9.752430311460941,"pX":-0.09438537573345634,"pZ":4.114295084392462,"vX0":-0.759029769849762,"vY0":-130.41368468846332,"vZ0":-3.189980412799501,"x":120.6,"y":127.69,"x0":0.026904271475873445,"y0":50.00064551644911,"z0":6.504635172236694,"aX":2.301363841025726},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.2,"breakHorizontal":-2.3,"spinRate":2221,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4195257430787809,"extension":6.860519475522908},"index":2,"playId":"520989eb-06d1-34d0-8c04-cdf24e56c3b9","pitchNumber":2,"startTime":"2026-02-28T03:04:21.344Z","endTime":"2026-02-28T03:04:27.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":90.2,"endSpeed":82.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.719474608056462,"aZ":-15.580262378698047,"pfxX":1.0989095891404566,"pfxZ":9.459085898735438,"pX":0.4149847324686265,"pZ":3.319391231022884,"vX0":0.7925259411378354,"vY0":-131.3398759072907,"vZ0":-4.994308442906729,"x":101.18,"y":149.16,"x0":-0.033026487045157336,"y0":50.00409811215583,"z0":6.3968987643779425,"aX":1.9279452323086304},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":-2.2,"spinRate":2140,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4163676259574087,"extension":6.857419215746094},"index":3,"playId":"3333353b-a898-33c9-85cf-40c1fca9c53c","pitchNumber":3,"startTime":"2026-02-28T03:04:41.772Z","endTime":"2026-02-28T03:04:44.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"1a673938-70db-3a2b-a9b1-490525c19bc8","startTime":"2026-02-28T03:05:05.194Z","endTime":"2026-02-28T03:05:08.367Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16447315379319,"aZ":-13.721398440334603,"pfxX":-0.39522446457545557,"pfxZ":10.355697827876096,"pX":-0.07817576135254051,"pZ":2.736741109749724,"vX0":0.14547611328991514,"vY0":-132.5958107265111,"vZ0":-6.81715934950096,"x":119.98,"y":164.89,"x0":-0.0823819022157714,"y0":50.00238209697997,"z0":6.340870788790004,"aX":-0.7042233394937382},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":0.7,"spinRate":2154,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4129611203220622,"extension":6.783390198356907},"hitData":{"launchSpeed":94.4,"launchAngle":17.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.85,"coordY":95.74}},"index":5,"playId":"db2ca972-e452-37a1-bc82-cdcba6bff1ca","pitchNumber":4,"startTime":"2026-02-28T03:05:25.632Z","endTime":"2026-02-28T03:05:33.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"first":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.06,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:05:33.397Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Tommy Troy to first baseman Ivan Melendez. Blake Rambusch scores. Will Wilson to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T03:06:03.676Z","endTime":"2026-02-28T03:07:33.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"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":800683,"fullName":"Blake Rambusch","link":"/api/v1/people/800683"},"responsiblePitcher":{"id":688497,"link":"/api/v1/people/688497"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972384670903125,"aZ":-17.108873073542096,"pfxX":1.5490392237247728,"pfxZ":8.457643581466517,"pX":-0.21117365132286886,"pZ":3.22805448472901,"vX0":-1.035709916785828,"vY0":-132.06810159674959,"vZ0":-5.173799168878362,"x":125.05,"y":151.62,"x0":-0.01679141743591136,"y0":50.000707670319876,"z0":6.455539625995476,"aX":2.75842452122512},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":-2.6,"spinRate":2230,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.4134417550523648,"extension":6.81260021894156},"index":0,"playId":"ea2b19c5-c2e0-321d-a8c7-7aae4f15515e","pitchNumber":1,"startTime":"2026-02-28T03:06:18.502Z","endTime":"2026-02-28T03:06:25.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182306054313642,"aZ":-22.587809154205626,"pfxX":-7.565951530676404,"pfxZ":6.038453024017596,"pX":-0.5706839274827878,"pZ":1.7630483494286435,"vX0":1.7744251069840231,"vY0":-124.708293130683,"vZ0":-7.028463458175358,"x":138.75,"y":191.18,"x0":-0.3046274843088891,"y0":50.005118673735275,"z0":6.459389162296744,"aX":-12.014468843429425},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":13.3,"spinRate":1643,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.43785816100190367,"extension":6.667337433249659},"index":1,"playId":"ded918b3-aeed-314d-840b-fd60c5e0166a","pitchNumber":2,"startTime":"2026-02-28T03:07:05.581Z","endTime":"2026-02-28T03:07:11.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.994935207750054,"aZ":-42.30402812270187,"pfxX":-0.0405239119449603,"pfxZ":-7.040369657354772,"pX":0.19649243747311537,"pZ":2.22616501703491,"vX0":0.5013351116381739,"vY0":-118.91268447291719,"vZ0":-1.2427652740683888,"x":109.51,"y":178.67,"x0":-0.011476031698999665,"y0":50.00552344586229,"z0":6.580544279781438,"aX":-0.05824376715236227},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.8,"breakHorizontal":0.0,"spinRate":2325,"spinDirection":11},"zone":5,"typeConfidence":2.0,"plateTime":0.4599358072627586,"extension":6.772404448689909},"hitData":{"launchSpeed":91.3,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.84,"coordY":158.62}},"index":2,"playId":"d6e937e5-de8e-3ab1-a1c3-f8db454ddf7e","pitchNumber":3,"startTime":"2026-02-28T03:07:28.462Z","endTime":"2026-02-28T03:07:33.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":669717,"link":"/api/v1/people/669717"},"third":{"id":800683,"link":"/api/v1/people/800683"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":2.88,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:07:33.872Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T03:07:49.996Z","endTime":"2026-02-28T03:10:09.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"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":84.5,"endSpeed":78.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76108532155626,"aZ":-22.490517810495124,"pfxX":-4.3664000728661785,"pfxZ":6.271334234334855,"pX":-0.38316384781342516,"pZ":2.7837344774972097,"vX0":1.3974455848991267,"vY0":-123.0455364309527,"vZ0":-4.149091566457728,"x":131.61,"y":163.62,"x0":-0.38871203264400406,"y0":50.00522327328449,"z0":6.381127430274871,"aX":-6.744485801597721},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.7,"breakHorizontal":7.7,"spinRate":1215,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.44392319819066905,"extension":6.767873687401607},"index":0,"playId":"a6cf77de-641d-3625-9a5f-4d307f4b5021","pitchNumber":1,"startTime":"2026-02-28T03:08:01.901Z","endTime":"2026-02-28T03:08:13.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36094526550709,"aZ":-23.376898205743334,"pfxX":-6.191839402170408,"pfxZ":5.616894766015003,"pX":-0.6561113072648002,"pZ":2.5023468380317033,"vX0":0.7648561869761812,"vY0":-123.99384922071043,"vZ0":-5.0048844920695394,"x":142.01,"y":171.22,"x0":-0.1624110356666521,"y0":50.005065341686986,"z0":6.482515647953254,"aX":-9.701684740808904},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":1448,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.440708775359111,"extension":6.601453917473486},"index":1,"playId":"0d904685-bfee-3ff5-8228-3858afb7e46f","pitchNumber":2,"startTime":"2026-02-28T03:08:19.270Z","endTime":"2026-02-28T03:08:33.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149439620092977,"aZ":-14.223375192616642,"pfxX":0.8981880910460607,"pfxZ":10.082826859495327,"pX":-1.3679181982078699,"pZ":2.821676778113631,"vX0":-4.160584160672597,"vY0":-131.84942662342957,"vZ0":-6.405950892560911,"x":169.14,"y":162.59,"x0":0.10630358557900334,"y0":50.00162171281467,"z0":6.311765031009706,"aX":1.5997651955764607},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":-0.8,"spinRate":2218,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.41369889426929474,"extension":6.982112823910553},"index":2,"playId":"421b645e-0d17-3932-8b66-2e1f2de01683","pitchNumber":3,"startTime":"2026-02-28T03:08:55.293Z","endTime":"2026-02-28T03:08:59.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9585159005152,"aZ":-12.715298350452594,"pfxX":1.1764523116858414,"pfxZ":11.012366304874835,"pX":0.8875317625114644,"pZ":2.694325271689942,"vX0":0.9679024694069349,"vY0":-131.59758913484015,"vZ0":-6.988729296984282,"x":83.17,"y":166.03,"x0":0.36308564875885835,"y0":50.002915078775764,"z0":6.312074113480882,"aX":2.0789729051999855},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.7,"breakHorizontal":-2.3,"spinRate":2317,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4150229364771558,"extension":7.095581022367307},"index":3,"playId":"4d229889-ee47-37da-8fcd-d6fa7f2a1d39","pitchNumber":4,"startTime":"2026-02-28T03:09:15.572Z","endTime":"2026-02-28T03:09:22.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72575137209615,"aZ":-42.61918647084119,"pfxX":0.5409849743528465,"pfxZ":-7.351453981283357,"pX":0.13334140058187244,"pZ":0.7510837613536847,"vX0":-0.0802373252167355,"vY0":-118.42629434527684,"vZ0":-4.185421821623156,"x":111.92,"y":218.5,"x0":0.09738105061733567,"y0":50.005212263851014,"z0":6.441719583138346,"aX":0.7681364952097276},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.0,"breakHorizontal":-1.0,"spinRate":2279,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.4625939688000362,"extension":6.910785815214959},"index":4,"playId":"f1713cd3-e8e2-3b25-8d4b-7108e58759c7","pitchNumber":5,"startTime":"2026-02-28T03:09:37.133Z","endTime":"2026-02-28T03:09:41.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6400030748807,"aZ":-14.33972903207487,"pfxX":2.552326948843286,"pfxZ":10.10660359245512,"pX":0.44807164189989335,"pZ":2.086071702706578,"vX0":-0.319477557807775,"vY0":-131.43608000220732,"vZ0":-8.233540507293323,"x":99.92,"y":182.46,"x0":0.23872713131258697,"y0":50.00087117863771,"z0":6.3053080129445735,"aX":4.503025495202737},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-4.6,"spinRate":2254,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.41537574299591995,"extension":7.042199878325396},"index":5,"playId":"1300fb54-0da7-335f-93fd-3bd9afbd02b8","pitchNumber":6,"startTime":"2026-02-28T03:10:04.843Z","endTime":"2026-02-28T03:10:09.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.9,"awayTeamWinProbability":81.1,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.25,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:10:09.088Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Knizner lines out, first baseman Ivan Melendez to pitcher Taylor Rashi.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T03:10:11.247Z","endTime":"2026-02-28T03:11:57.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199911878125373,"aZ":-25.639586528474048,"pfxX":2.523669023050718,"pfxZ":4.193839493088435,"pX":0.3471178930441579,"pZ":3.3265722389167176,"vX0":0.16146386994346335,"vY0":-123.66353824559003,"vZ0":-2.4038543830939894,"x":103.77,"y":148.96,"x0":-0.047085553060792554,"y0":50.00352813373806,"z0":6.44818540148861,"aX":3.9335400019323283},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.3,"breakHorizontal":-4.6,"spinRate":2343,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.44185200655200596,"extension":6.716886299552271},"index":0,"playId":"4dd3916f-022f-3ed5-93d8-9c926ead7c6c","pitchNumber":1,"startTime":"2026-02-28T03:10:34.097Z","endTime":"2026-02-28T03:10:40.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.8,"endSpeed":82.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662489100776664,"aZ":-15.39327257876879,"pfxX":1.4248410869763974,"pfxZ":9.638724583445107,"pX":-0.8605241191610478,"pZ":4.604115504058531,"vX0":-2.753135228599736,"vY0":-130.87228868747172,"vZ0":-1.9573731515228256,"x":149.8,"y":114.47,"x0":0.018225732447845464,"y0":50.00452971250397,"z0":6.510076219699013,"aX":2.481521871019363},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.0,"spinRate":2108,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4179374868292527,"extension":6.757736694869714},"index":1,"playId":"7f047e10-bac9-3f0e-a206-d10423ef6383","pitchNumber":2,"startTime":"2026-02-28T03:10:53.841Z","endTime":"2026-02-28T03:10:58.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859103775755845,"aZ":-22.548006848170854,"pfxX":-4.730851299040716,"pfxZ":6.124372035201107,"pX":0.1795357320099859,"pZ":2.7696008573738955,"vX0":1.537000529169849,"vY0":-124.04869966055281,"vZ0":-4.443837935937554,"x":110.16,"y":164.0,"x0":0.16957063573990808,"y0":50.00191558745958,"z0":6.444552931689473,"aX":-7.43449579884718},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.4,"breakHorizontal":8.3,"spinRate":1237,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.44012102248715834,"extension":6.871239489815023},"index":2,"playId":"e8ec1bb9-7147-39df-974a-6de462e06809","pitchNumber":3,"startTime":"2026-02-28T03:11:18.830Z","endTime":"2026-02-28T03:11:22.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-28T03:11:32.061Z","endTime":"2026-02-28T03:11:46.494Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38849174166519,"aZ":-24.16060831658949,"pfxX":-5.520650427949402,"pfxZ":5.046173649455264,"pX":0.08430111840951332,"pZ":3.384434656763331,"vX0":1.448666934898005,"vY0":-124.53805919263719,"vZ0":-2.802226926551251,"x":113.79,"y":147.4,"x0":0.21643817923231368,"y0":50.00495554334791,"z0":6.4990679074296205,"aX":-8.769568000507626},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.8,"breakHorizontal":9.7,"spinRate":1245,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.43794263541691114,"extension":6.912098780147869},"hitData":{"launchSpeed":99.0,"launchAngle":5.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.87,"coordY":168.76}},"index":4,"playId":"97c3c1eb-7fa0-3935-a735-6ad9c8480400","pitchNumber":4,"startTime":"2026-02-28T03:11:46.494Z","endTime":"2026-02-28T03:11:57.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":1.93,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:11:57.513Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, shortstop Felnin Celesten to first baseman Caleb Cali.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T03:14:21.915Z","endTime":"2026-02-28T03:15:54.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8,9,10],"actionIndex":[0,1,2,3],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":806958,"link":"/api/v1/people/806958"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Blake Rambusch remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T03:13:30.007Z","endTime":"2026-02-28T03:13:30.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800683,"link":"/api/v1/people/800683"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":680695,"link":"/api/v1/people/680695"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":680695,"link":"/api/v1/people/680695"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brock Rodden replaces second baseman Cole Young, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T03:13:30.025Z","endTime":"2026-02-28T03:13:30.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Felnin Celesten replaces shortstop Leo Rivas, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T03:13:30.027Z","endTime":"2026-02-28T03:13:30.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806958,"link":"/api/v1/people/806958"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Lawrence replaces Yosver Zulueta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T03:13:30.028Z","endTime":"2026-02-28T03:14:24.063Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596271,"link":"/api/v1/people/596271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691172,"link":"/api/v1/people/691172","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.9,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726592399809125,"aZ":-27.59886203405868,"pfxX":-9.794980845896841,"pfxZ":2.6254057804796123,"pX":0.40056097731370777,"pZ":3.137668390505404,"vX0":9.977101340609622,"vY0":-130.64398585971628,"vZ0":-0.343646853538185,"x":101.73,"y":154.06,"x0":-2.1826127908900053,"y0":50.00010748931165,"z0":5.332952063478216,"aX":-17.047733882193},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":2187,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.4181483374689967,"extension":5.916918743428774},"index":4,"playId":"b03c5917-35ea-334e-9d6b-d225b69b6e3c","pitchNumber":1,"startTime":"2026-02-28T03:14:24.063Z","endTime":"2026-02-28T03:14:29.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":79.8,"endSpeed":72.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594309280481443,"aZ":-31.14004880707002,"pfxX":9.053777953048428,"pfxZ":0.7691250494307535,"pX":0.2881305001385383,"pZ":2.136977161960043,"vX0":3.8686439046147036,"vY0":-116.0867213228815,"vZ0":-0.03996198247963223,"x":106.02,"y":181.08,"x0":-2.5834258636853167,"y0":50.00289129083829,"z0":5.154079734928162,"aX":12.182099055831944},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.7,"breakHorizontal":-17.4,"spinRate":2671,"spinDirection":83},"zone":6,"typeConfidence":0.53,"plateTime":0.4743937638143043,"extension":5.93696347512483},"index":5,"playId":"684795f9-12bf-3f7e-8155-5e9935e41d8a","pitchNumber":2,"startTime":"2026-02-28T03:14:36.453Z","endTime":"2026-02-28T03:14:41.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T03:14:49.706Z","endTime":"2026-02-28T03:14:58.810Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96006659841409,"aZ":-23.42498769738707,"pfxX":-7.956878262704096,"pfxZ":5.096741787568643,"pX":1.2766654763013439,"pZ":3.4131443172845204,"vX0":11.32495490842437,"vY0":-129.61184106508736,"vZ0":-0.2629549519192758,"x":68.34,"y":146.63,"x0":-2.098627716594982,"y0":50.00065904040509,"z0":5.292036181830227,"aX":-13.651752489815568},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":12.1,"spinRate":2128,"spinDirection":240},"zone":12,"typeConfidence":0.49,"plateTime":0.421258656500779,"extension":5.947976104200527},"index":7,"playId":"9a02f08a-cee3-30f6-8311-191e5a95de6a","pitchNumber":3,"startTime":"2026-02-28T03:14:58.810Z","endTime":"2026-02-28T03:15:02.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":89.5,"endSpeed":82.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100498369534826,"aZ":-25.357906324348743,"pfxX":-8.853613777769938,"pfxZ":3.9315065241643907,"pX":-0.1498737683135652,"pZ":2.52425433684742,"vX0":8.263199615409134,"vY0":-130.23315876585005,"vZ0":-2.0538549912647857,"x":122.71,"y":170.63,"x0":-2.200239694270542,"y0":50.00051341211676,"z0":5.224234758141566,"aX":-15.340167889926834},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2148,"spinDirection":237},"zone":5,"typeConfidence":0.84,"plateTime":0.4191774647066011,"extension":5.905733228979907},"index":8,"playId":"7b77d0eb-3750-3386-afb1-fbce9570aa5c","pitchNumber":4,"startTime":"2026-02-28T03:15:13.901Z","endTime":"2026-02-28T03:15:16.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":83.1,"endSpeed":76.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70552212024417,"aZ":-32.40353704242274,"pfxX":-9.109839970867721,"pfxZ":-0.15692335755757814,"pX":-0.38777578470956114,"pZ":0.7358622123552081,"vX0":7.496850088715852,"vY0":-120.85451645368245,"vZ0":-3.4069239662988484,"x":131.78,"y":218.91,"x0":-2.3406666327823005,"y0":50.0004302253951,"z0":4.998353686972624,"aX":-13.525767253223968},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":14.8,"spinRate":1825,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.452548598419551,"extension":6.127446451522968},"index":9,"playId":"6c9db3d0-107b-3d03-89ee-01a57b8cbcdb","pitchNumber":5,"startTime":"2026-02-28T03:15:30.931Z","endTime":"2026-02-28T03:15:34.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.388554163273344,"aZ":-29.71831610901056,"pfxX":6.394456386029794,"pfxZ":1.809912102517905,"pX":0.7225953338119246,"pZ":2.034226754683641,"vX0":5.020006795692244,"vY0":-115.83281407259656,"vZ0":-0.6555133947134557,"x":89.46,"y":183.86,"x0":-2.306095019812645,"y0":50.00103355424984,"z0":5.17168169781623,"aX":8.653696040438591},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":2647,"spinDirection":78},"zone":9,"typeConfidence":0.76,"plateTime":0.47353653443236743,"extension":5.951736264137238},"hitData":{"launchSpeed":88.2,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.26,"coordY":157.1}},"index":10,"playId":"2fa4d2f9-2229-3ce7-9ba7-59dbb06a209c","pitchNumber":6,"startTime":"2026-02-28T03:15:48.699Z","endTime":"2026-02-28T03:15:54.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:15:54.033Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ivan Melendez grounds out softly to first baseman Caleb Cali.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T03:16:10.990Z","endTime":"2026-02-28T03:16:24.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699471,"fullName":"Ivan Melendez","link":"/api/v1/people/699471"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699471,"fullName":"Ivan Melendez","link":"/api/v1/people/699471"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971558080212393,"aZ":-32.99716301655981,"pfxX":7.439062651808187,"pfxZ":-0.6065636659746128,"pX":0.8124012872953301,"pZ":1.8236013652257062,"vX0":5.359683084305601,"vY0":-116.23395863312597,"vZ0":-0.5556116988148838,"x":86.03,"y":189.54,"x0":-2.4987074816166404,"y0":50.00439721022529,"z0":5.228367767418318,"aX":10.068774031028697},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.0,"breakHorizontal":-14.9,"spinRate":2726,"spinDirection":81},"zone":14,"typeConfidence":0.65,"plateTime":0.4731868087356004,"extension":5.9722244821838295},"hitData":{"launchSpeed":44.0,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.82,"coordY":183.18}},"index":0,"playId":"934c0053-ae5c-3fa1-b7ed-9f5fd27f787e","pitchNumber":1,"startTime":"2026-02-28T03:16:19.124Z","endTime":"2026-02-28T03:16:24.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:16:24.406Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Logan singles on a line drive to center fielder Jonny Farmelo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T03:16:50.643Z","endTime":"2026-02-28T03:18:30.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678099,"fullName":"Gavin Logan","link":"/api/v1/people/678099"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.509228948151968,"aZ":-28.66885251984105,"pfxX":2.672371085937476,"pfxZ":2.3355995371671465,"pX":-0.585723018538407,"pZ":2.6438223102000475,"vX0":3.729338049667942,"vY0":-121.53412337570747,"vZ0":-0.43732918324229,"x":139.33,"y":167.4,"x0":-2.486280111176638,"y0":50.00020256505452,"z0":5.3131294718733235,"aX":4.001204280928893},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-5.8,"spinRate":2388,"spinDirection":193},"zone":4,"typeConfidence":0.91,"plateTime":0.45044477786748427,"extension":5.824049714410269},"index":0,"playId":"0d2de373-3836-36a5-a633-6febbfba2535","pitchNumber":1,"startTime":"2026-02-28T03:16:50.646Z","endTime":"2026-02-28T03:16:56.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941793038920125,"aZ":-28.870437167256597,"pfxX":5.564238507156192,"pfxZ":2.472554299952348,"pX":-0.038548066232096105,"pZ":1.3881614204334287,"vX0":4.226983355999298,"vY0":-115.10211617439168,"vZ0":-1.911015491195378,"x":118.47,"y":201.3,"x0":-2.623718294671788,"y0":50.00451170891037,"z0":5.032403999894924,"aX":7.445101332565346},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.3,"breakHorizontal":-11.2,"spinRate":2585,"spinDirection":74},"zone":14,"typeConfidence":0.75,"plateTime":0.47638160802728,"extension":5.93334110071063},"index":1,"playId":"2d2a9d43-fe79-38b6-a591-b0a212d5b371","pitchNumber":2,"startTime":"2026-02-28T03:17:02.876Z","endTime":"2026-02-28T03:17:06.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T03:17:12.623Z","endTime":"2026-02-28T03:17:27.213Z","isPitch":false,"type":"action","player":{"id":678099,"link":"/api/v1/people/678099"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683189987428687,"aZ":-21.283041679042,"pfxX":-6.295747209563035,"pfxZ":6.265270149788709,"pX":0.12272523334958764,"pZ":4.54024361715985,"vX0":8.29297496549437,"vY0":-130.7739878030852,"vZ0":1.9696624230631714,"x":112.32,"y":116.19,"x0":-2.266428836403462,"y0":50.000542126175546,"z0":5.370276304448526,"aX":-10.940969826575678},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":9.6,"spinRate":2146,"spinDirection":239},"zone":12,"typeConfidence":0.92,"plateTime":0.418269529385876,"extension":5.890370895453103},"index":3,"playId":"480ba436-6d09-3d11-949a-b35854aec3e0","pitchNumber":3,"startTime":"2026-02-28T03:17:27.213Z","endTime":"2026-02-28T03:17:32.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.1,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.896445304154433,"aZ":-30.33123278740197,"pfxX":-10.483479963657881,"pfxZ":1.260884159585796,"pX":-0.5774791476756981,"pZ":0.3770863773826798,"vX0":7.768886303149699,"vY0":-120.35645777733332,"vZ0":-4.271820602424066,"x":139.01,"y":228.6,"x0":-2.4890656544570646,"y0":50.00388730995478,"z0":4.8684770452181105,"aX":-15.343371641517559},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":17.0,"spinRate":1820,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.45551666647072686,"extension":6.192829651283082},"index":4,"playId":"9d037ebe-3ea9-308f-86c1-c1c0afd5a53c","pitchNumber":4,"startTime":"2026-02-28T03:18:02.608Z","endTime":"2026-02-28T03:18:10.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609731008036857,"aZ":-30.288247329841884,"pfxX":-9.369892465939445,"pfxZ":1.103063584570931,"pX":0.459967509463154,"pZ":2.2344409516323727,"vX0":10.267078150113697,"vY0":-129.29605277260706,"vZ0":-1.5522332508073091,"x":99.47,"y":178.45,"x0":-2.3276716276692646,"y0":50.00227158230369,"z0":5.146595450003221,"aX":-16.01189630211621},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":2048,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.42211704130091166,"extension":5.939133552090148},"hitData":{"launchSpeed":87.7,"launchAngle":14.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.38,"coordY":96.69}},"index":5,"playId":"cbf04311-4321-3a45-8d37-a9aad245587a","pitchNumber":5,"startTime":"2026-02-28T03:18:22.978Z","endTime":"2026-02-28T03:18:30.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":678099,"link":"/api/v1/people/678099","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":678099,"link":"/api/v1/people/678099"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:18:30.995Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Avery Owusu-Asiedu called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T03:18:52.284Z","endTime":"2026-02-28T03:19:58.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":801938,"fullName":"Avery Owusu-Asiedu","link":"/api/v1/people/801938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801938,"fullName":"Avery Owusu-Asiedu","link":"/api/v1/people/801938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27209484989569,"aZ":-32.89559461770804,"pfxX":8.43121373336871,"pfxZ":-0.5326802253608731,"pX":0.3652996635523763,"pZ":1.6870655092926972,"vX0":4.081199147447688,"vY0":-116.03269204574336,"vZ0":-1.0207539546488982,"x":103.08,"y":193.23,"x0":-2.519075789053084,"y0":50.00516416587474,"z0":5.3028224830968265,"aX":11.351725740280932},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.0,"breakHorizontal":-16.3,"spinRate":2614,"spinDirection":78},"zone":14,"typeConfidence":0.71,"plateTime":0.4743499120838792,"extension":5.797650415615483},"index":0,"playId":"13eac04b-0d3b-3ae5-a25a-b4b4c62d2330","pitchNumber":1,"startTime":"2026-02-28T03:18:57.344Z","endTime":"2026-02-28T03:19:00.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":801938,"link":"/api/v1/people/801938","batSide":{"code":"R","description":"Right"}},"first":{"id":678099,"link":"/api/v1/people/678099"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":80.2,"endSpeed":73.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568847296537765,"aZ":-31.293303958190155,"pfxX":3.962602393822017,"pfxZ":0.6520501275565032,"pX":0.9909726051155954,"pZ":1.4498435637341531,"vX0":6.406052743385329,"vY0":-116.52862778447816,"vZ0":-1.8936309871391628,"x":79.23,"y":199.63,"x0":-2.322835893783086,"y0":50.004536472271404,"z0":5.266425943578667,"aX":5.3785746960693785},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.0,"breakHorizontal":-9.0,"spinRate":2552,"spinDirection":82},"zone":14,"typeConfidence":0.47,"plateTime":0.47240100286738507,"extension":5.899967470437204},"index":1,"playId":"9f8f411a-3112-3155-b371-7de599931deb","pitchNumber":2,"startTime":"2026-02-28T03:19:16.540Z","endTime":"2026-02-28T03:19:20.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":801938,"link":"/api/v1/people/801938","batSide":{"code":"R","description":"Right"}},"first":{"id":678099,"link":"/api/v1/people/678099"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":79.6,"endSpeed":72.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931461110298063,"aZ":-32.69019715594143,"pfxX":5.24446021076336,"pfxZ":-0.38089304643928745,"pX":1.022648192283766,"pZ":1.1313469313095652,"vX0":5.8997759657329745,"vY0":-115.74281150739816,"vZ0":-2.1618720917985317,"x":78.02,"y":208.23,"x0":-2.252106972748916,"y0":50.00480417890287,"z0":5.242860610681696,"aX":7.034074090948805},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.0,"breakHorizontal":-11.2,"spinRate":2609,"spinDirection":64},"zone":14,"typeConfidence":0.64,"plateTime":0.4753369440105719,"extension":5.953901680801006},"index":2,"playId":"a00d5009-2950-382a-afb6-01ccb24984fc","pitchNumber":3,"startTime":"2026-02-28T03:19:36.401Z","endTime":"2026-02-28T03:19:40.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":801938,"link":"/api/v1/people/801938","batSide":{"code":"R","description":"Right"}},"first":{"id":678099,"link":"/api/v1/people/678099"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35981785927997,"aZ":-33.07065709414267,"pfxX":-9.940230838086874,"pfxZ":-0.6130582889473946,"pX":0.23236683998048557,"pZ":2.064994578536743,"vX0":8.785111524603545,"vY0":-120.28556240960216,"vZ0":-0.4546426764436976,"x":108.14,"y":183.03,"x0":-2.1840673929978456,"y0":50.004986216071735,"z0":5.200692986020446,"aX":-14.499768664431098},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.0,"breakHorizontal":15.7,"spinRate":1707,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4561819734548407,"extension":6.021340780495383},"index":3,"playId":"960b4ffc-b28b-3ae1-af44-04922295b1f1","pitchNumber":4,"startTime":"2026-02-28T03:19:54.068Z","endTime":"2026-02-28T03:19:58.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":801938,"link":"/api/v1/people/801938","batSide":{"code":"R","description":"Right"}},"first":{"id":678099,"link":"/api/v1/people/678099"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801938,"link":"/api/v1/people/801938"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":801938,"link":"/api/v1/people/801938"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:19:58.991Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jared Sundstrom pops out to first baseman Ivan Melendez in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T03:22:16.892Z","endTime":"2026-02-28T03:22:25.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":814791,"fullName":"Jared Sundstrom","link":"/api/v1/people/814791"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":814791,"fullName":"Jared Sundstrom","link":"/api/v1/people/814791"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Eagen replaces Taylor Rashi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T03:21:05.443Z","endTime":"2026-02-28T03:22:19.088Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811666,"link":"/api/v1/people/811666"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":814791,"link":"/api/v1/people/814791","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404330091246983,"aZ":-10.66591603625017,"pfxX":-4.083626434954319,"pfxZ":11.168373304880614,"pX":0.46042577761657744,"pZ":3.6519534122032016,"vX0":4.48990424397041,"vY0":-137.84458540739774,"vZ0":-5.683927252724976,"x":99.45,"y":140.18,"x0":-0.65832452489364,"y0":50.0047441725638,"z0":6.459659905136831,"aX":-7.866063751866761},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":6.5,"spinRate":2208,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3972197039117509,"extension":6.498382944010282},"hitData":{"launchSpeed":94.3,"launchAngle":67.0,"totalDistance":227.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.6,"coordY":127.11}},"index":1,"playId":"066a03fa-bfa6-3616-baa6-c3cfdb6a692b","pitchNumber":1,"startTime":"2026-02-28T03:22:19.088Z","endTime":"2026-02-28T03:22:25.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":814791,"link":"/api/v1/people/814791","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814791,"link":"/api/v1/people/814791"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":814791,"link":"/api/v1/people/814791"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:22:25.817Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny Farmelo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T03:22:37.022Z","endTime":"2026-02-28T03:24:24.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"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":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01481620799506,"aZ":-11.399978497813166,"pfxX":-4.5925378530533685,"pfxZ":10.614573862840219,"pX":-0.20229876609207567,"pZ":2.858351636674904,"vX0":3.314270096888861,"vY0":-138.76818506980322,"vZ0":-7.501835396178193,"x":124.71,"y":161.6,"x0":-0.8132518167749816,"y0":50.00656646743707,"z0":6.350233246114805,"aX":-8.990719472904395},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2209,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3941806463347399,"extension":6.36456467542066},"index":0,"playId":"f6c3fcc2-fb08-3e14-a16d-200d941134c8","pitchNumber":1,"startTime":"2026-02-28T03:22:57.638Z","endTime":"2026-02-28T03:23:01.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137583422265994,"aZ":-20.529765405981173,"pfxX":-7.1974811963871925,"pfxZ":6.519148942591543,"pX":-0.19528908304895376,"pZ":1.5633168452476585,"vX0":4.340700913875789,"vY0":-132.05292936482292,"vZ0":-8.581630148228106,"x":124.44,"y":196.57,"x0":-0.9157010909765223,"y0":50.002731669964035,"z0":6.336046212490607,"aX":-12.855288352725546},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":1446,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4130061171027126,"extension":6.244517293857228},"index":1,"playId":"af37a091-cf42-3519-876f-5fd9b9f3123a","pitchNumber":2,"startTime":"2026-02-28T03:23:16.031Z","endTime":"2026-02-28T03:23:20.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359304703427178,"aZ":-11.282363420305174,"pfxX":-4.440856767417975,"pfxZ":10.768961543140238,"pX":0.8258903176704128,"pZ":4.071479077444921,"vX0":5.863383084353281,"vY0":-138.2801391234061,"vZ0":-4.469115262581046,"x":85.52,"y":128.85,"x0":-0.7433491875235481,"y0":50.00032278143703,"z0":6.463336117883353,"aX":-8.613631169656202},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2142,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39585818931944816,"extension":6.418324073020699},"index":2,"playId":"050de0f3-99dc-3036-94f9-24de47cced7b","pitchNumber":3,"startTime":"2026-02-28T03:23:32.391Z","endTime":"2026-02-28T03:23:36.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588112542835812,"aZ":-30.96889596932227,"pfxX":-1.170700750784768,"pfxZ":0.7205613255620698,"pX":0.25419844714249923,"pZ":2.1409459769686947,"vX0":4.525352184224721,"vY0":-127.99688516828557,"vZ0":-4.427899244757364,"x":107.31,"y":180.97,"x0":-1.3759269740020026,"y0":50.00570448529472,"z0":6.287316888207401,"aX":-1.965745050603722},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":1.2,"spinRate":2274,"spinDirection":285},"zone":9,"typeConfidence":2.0,"plateTime":0.4260645145776718,"extension":6.229685592449698},"index":3,"playId":"47e90366-587d-39a9-be2b-1dadbe42bfd4","pitchNumber":4,"startTime":"2026-02-28T03:23:51.117Z","endTime":"2026-02-28T03:23:55.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T03:24:03.155Z","endTime":"2026-02-28T03:24:21.050Z","isPitch":false,"type":"action","player":{"id":806071,"link":"/api/v1/people/806071"},"defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652414752656853,"aZ":-12.133200367249316,"pfxX":-3.4149781452350707,"pfxZ":10.268886209215594,"pX":-0.3712579781407997,"pZ":3.612232956712635,"vX0":2.2721687005085487,"vY0":-138.5070422817033,"vZ0":-5.562406909641327,"x":131.15,"y":141.25,"x0":-0.7567186188975971,"y0":50.00078531957573,"z0":6.4510313618892265,"aX":-6.663757711642601},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2156,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3947822468777056,"extension":6.330998836355899},"index":5,"playId":"c122fedb-42c4-3b3b-8a0b-6055c78798f5","pitchNumber":5,"startTime":"2026-02-28T03:24:21.050Z","endTime":"2026-02-28T03:24:24.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:24:24.772Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lazaro Montes grounds out, shortstop Anderdson Rojas to first baseman Ivan Melendez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T03:24:24.561Z","endTime":"2026-02-28T03:25:35.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":703155,"fullName":"Lazaro Montes","link":"/api/v1/people/703155"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"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":703155,"fullName":"Lazaro Montes","link":"/api/v1/people/703155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699232,"link":"/api/v1/people/699232"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"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":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.439,"strikeZoneBottom":1.735,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074604507087823,"aZ":-21.20675355974706,"pfxX":-7.863302563291577,"pfxZ":6.307229155307462,"pX":-0.046556489415098934,"pZ":2.2176888570304643,"vX0":5.099817504203952,"vY0":-130.44773476049622,"vZ0":-6.610417183121601,"x":118.77,"y":178.9,"x0":-0.9961314002090129,"y0":50.00453435226876,"z0":6.361529139456745,"aX":-13.67795075049529},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":13.2,"spinRate":1522,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4184039987185053,"extension":6.159182939621373},"index":0,"playId":"e90b9a5c-0bd9-3632-8022-8e23915caad0","pitchNumber":1,"startTime":"2026-02-28T03:24:53.283Z","endTime":"2026-02-28T03:24:57.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":703155,"link":"/api/v1/people/703155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.439,"strikeZoneBottom":1.735,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680261115872646,"aZ":-43.67459876756819,"pfxX":0.150835840957811,"pfxZ":-7.595831435290055,"pX":-0.41301919547634663,"pZ":2.54868431767423,"vX0":0.9442089773619275,"vY0":-122.14632427905454,"vZ0":-0.9625380774990967,"x":132.74,"y":169.97,"x0":-0.8239236259155034,"y0":50.00372706463348,"z0":6.697526358391868,"aX":0.22829471613275246},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.7,"breakHorizontal":-0.5,"spinRate":2519,"spinDirection":9},"zone":4,"typeConfidence":2.0,"plateTime":0.4481239624776836,"extension":6.142637125421281},"index":1,"playId":"cf765d03-44cb-3902-a0a7-16321cd8cc35","pitchNumber":2,"startTime":"2026-02-28T03:25:10.511Z","endTime":"2026-02-28T03:25:14.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":703155,"link":"/api/v1/people/703155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.439,"strikeZoneBottom":1.735,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595203169045472,"aZ":-43.297101523725296,"pfxX":-0.6280372513397197,"pfxZ":-7.265381411991585,"pX":-1.0314808243489855,"pZ":2.5887726313962456,"vX0":-0.4273784163379953,"vY0":-122.76483445659292,"vZ0":-1.062292622436475,"x":156.32,"y":168.88,"x0":-0.7737376583864021,"y0":50.00173331982602,"z0":6.702266392122647,"aX":-0.9615560292432349},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.2,"breakHorizontal":1.2,"spinRate":2571,"spinDirection":5},"zone":13,"typeConfidence":2.0,"plateTime":0.4456224518715959,"extension":6.0448061848655135},"hitData":{"launchSpeed":92.0,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.79,"coordY":160.14}},"index":2,"playId":"032da6c4-5f80-3db0-bd29-aa7e1713bde2","pitchNumber":3,"startTime":"2026-02-28T03:25:29.847Z","endTime":"2026-02-28T03:25:35.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":703155,"link":"/api/v1/people/703155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703155,"link":"/api/v1/people/703155"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":703155,"link":"/api/v1/people/703155"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:25:35.624Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manuel Pena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T03:27:38.746Z","endTime":"2026-02-28T03:28:59.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694211,"fullName":"Manuel Pena","link":"/api/v1/people/694211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"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":694211,"fullName":"Manuel Pena","link":"/api/v1/people/694211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Manuel Pena replaces A.J. Vukovich.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T03:27:39.834Z","endTime":"2026-02-28T03:27:40.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694211,"link":"/api/v1/people/694211"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691021,"link":"/api/v1/people/691021"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.420300986936166,"aZ":-29.334303470032804,"pfxX":4.966080150859963,"pfxZ":2.1213697217235588,"pX":-0.22677391871254204,"pZ":2.2654506340872476,"vX0":3.986592424809138,"vY0":-114.9032999343992,"vZ0":-0.05304814142408987,"x":125.64,"y":177.61,"x0":-2.6296475715828396,"y0":50.000966017759005,"z0":5.140741977988484,"aX":6.63370238415949},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.1,"breakHorizontal":-10.0,"spinRate":2622,"spinDirection":83},"zone":5,"typeConfidence":0.7,"plateTime":0.47681331703679497,"extension":5.949797014124102},"index":1,"playId":"cbcfa580-87ee-3ec7-9ac2-3983310b4af1","pitchNumber":1,"startTime":"2026-02-28T03:27:40.852Z","endTime":"2026-02-28T03:27:46.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674893296740525,"aZ":-28.03544654526517,"pfxX":0.741938654610126,"pfxZ":2.759641088903509,"pX":-0.18684471339178058,"pZ":2.846068675758175,"vX0":5.283018495575737,"vY0":-121.3305923947255,"vZ0":-0.11285176074167269,"x":124.12,"y":161.94,"x0":-2.484409609228146,"y0":50.00061204368453,"z0":5.3265203897020905,"aX":1.110290709693955},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.3,"breakHorizontal":-2.5,"spinRate":2285,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4506045045693794,"extension":5.857606292701588},"index":2,"playId":"979875d6-d883-3eb7-b84f-c71d774cfdf3","pitchNumber":2,"startTime":"2026-02-28T03:27:54.453Z","endTime":"2026-02-28T03:27:59.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-28T03:28:05.232Z","endTime":"2026-02-28T03:28:11.953Z","isPitch":false,"type":"action","player":{"id":694211,"link":"/api/v1/people/694211"},"defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690577158048,"aZ":-31.525508357363783,"pfxX":-9.71515161442058,"pfxZ":0.43536818714101955,"pX":-1.6490777887372592,"pZ":1.207712588310794,"vX0":5.335801847145737,"vY0":-121.25890528867596,"vZ0":-2.6300372593823313,"x":179.86,"y":206.17,"x0":-2.6157424372604927,"y0":50.00326115863701,"z0":5.056686715697588,"aX":-14.469105753566165},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":16.3,"spinRate":1802,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4516868484090071,"extension":5.830086324362206},"index":4,"playId":"8a97a74d-7b7d-38ed-a6f6-e582259f8e2f","pitchNumber":3,"startTime":"2026-02-28T03:28:11.953Z","endTime":"2026-02-28T03:28:15.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.468735166804983,"aZ":-27.081444869777812,"pfxX":4.186051351921422,"pfxZ":3.7446998533394336,"pX":-1.5015636982827412,"pZ":2.135354644633268,"vX0":1.727495831020649,"vY0":-115.82607991489068,"vZ0":-0.6941654647732277,"x":174.24,"y":181.13,"x0":-2.8007183914103906,"y0":50.00322864091033,"z0":5.02677114727365,"aX":5.691548415075251},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.8,"breakHorizontal":-8.0,"spinRate":2694,"spinDirection":75},"zone":13,"typeConfidence":0.83,"plateTime":0.47275253059508193,"extension":5.864785880306624},"index":5,"playId":"62cc52d9-dcc4-3e6d-ba23-5704775daf63","pitchNumber":4,"startTime":"2026-02-28T03:28:24.267Z","endTime":"2026-02-28T03:28:28.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7339927890076,"aZ":-17.97885948650933,"pfxX":-6.097810908840928,"pfxZ":8.265759018800704,"pX":-1.3000604130923885,"pZ":4.132323055152653,"vX0":5.111046044318747,"vY0":-130.53962481026733,"vZ0":0.5833467216721366,"x":166.56,"y":127.21,"x0":-2.4958263018977047,"y0":50.00181255174107,"z0":5.264454015075791,"aX":-10.471816939076225},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2238,"spinDirection":243},"zone":11,"typeConfidence":0.83,"plateTime":0.420372183020842,"extension":5.812373091362664},"index":6,"playId":"749bac5e-cabc-3027-bf9a-a54338177bce","pitchNumber":5,"startTime":"2026-02-28T03:28:40.424Z","endTime":"2026-02-28T03:28:44.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263363018418083,"aZ":-30.473901128704053,"pfxX":-10.08864951674097,"pfxZ":1.1666500931991575,"pX":-0.5262787770808384,"pZ":1.739588249817118,"vX0":7.945738454148013,"vY0":-119.90776524108163,"vZ0":-1.5110229072454038,"x":137.06,"y":191.81,"x0":-2.572797724957811,"y0":50.00146877837838,"z0":5.097750134849987,"aX":-14.684462307194796},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":16.3,"spinRate":1709,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4568514953180678,"extension":5.956369990130282},"index":7,"playId":"596ea88f-4aff-33c9-aa3b-cf4ce7c9ee54","pitchNumber":6,"startTime":"2026-02-28T03:28:55.563Z","endTime":"2026-02-28T03:28:59.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":694211,"link":"/api/v1/people/694211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694211,"link":"/api/v1/people/694211"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":694211,"link":"/api/v1/people/694211"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:28:59.394Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Danny Serretti walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T03:29:04.094Z","endTime":"2026-02-28T03:30:52.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681400,"fullName":"Danny Serretti","link":"/api/v1/people/681400"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681400,"fullName":"Danny Serretti","link":"/api/v1/people/681400"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681400,"fullName":"Danny Serretti","link":"/api/v1/people/681400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22687892142455,"aZ":-30.571376940137185,"pfxX":-9.150450288834627,"pfxZ":0.9479457422788862,"pX":-0.008547155871920549,"pZ":2.3319253092170973,"vX0":9.137802892640025,"vY0":-129.2094558989242,"vZ0":-1.2281585620567688,"x":117.33,"y":175.82,"x0":-2.397396393233218,"y0":50.00551436470783,"z0":5.156646785789413,"aX":-15.517699613752},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":14.6,"spinRate":2060,"spinDirection":239},"zone":5,"typeConfidence":0.9,"plateTime":0.42346641215036085,"extension":5.975812036365808},"index":0,"playId":"e43ea646-9a0e-368b-8039-0c0838ccb0fb","pitchNumber":1,"startTime":"2026-02-28T03:29:22.301Z","endTime":"2026-02-28T03:29:28.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":681400,"link":"/api/v1/people/681400","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19139358821739,"aZ":-26.51891572051023,"pfxX":0.22258491977692785,"pfxZ":3.7599938598743936,"pX":-0.4681285858850832,"pZ":2.926803756085223,"vX0":4.5522238690306205,"vY0":-121.65397940026357,"vZ0":-0.269741689477062,"x":134.84,"y":159.76,"x0":-2.3900952052451583,"y0":50.00230000473818,"z0":5.331982163306065,"aX":0.3333933443571318},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2374,"spinDirection":206},"zone":1,"typeConfidence":0.92,"plateTime":0.4497212935856765,"extension":5.811769519709943},"index":1,"playId":"936f54ab-3a72-3e70-a645-a37cf0ce3c20","pitchNumber":2,"startTime":"2026-02-28T03:29:35.993Z","endTime":"2026-02-28T03:29:40.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":681400,"link":"/api/v1/people/681400","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.892203653153572,"aZ":-33.20378303071228,"pfxX":-8.31602136470605,"pfxZ":-0.7435189974435916,"pX":-1.928402469004149,"pZ":1.9330539228555952,"vX0":4.22991508386034,"vY0":-116.96439906925539,"vZ0":0.04497217640560547,"x":190.51,"y":186.59,"x0":-2.6790972555889905,"y0":50.0027065406866,"z0":5.025063028474913,"aX":-11.531552344019518},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.1,"breakHorizontal":14.0,"spinRate":1627,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4681401770073417,"extension":6.029982828876116},"index":2,"playId":"3c746a4f-5224-3d74-a1ef-ef5ac4aabcc7","pitchNumber":3,"startTime":"2026-02-28T03:29:55.189Z","endTime":"2026-02-28T03:30:00.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":681400,"link":"/api/v1/people/681400","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30833832570867,"aZ":-33.51575255016604,"pfxX":-9.746964973173782,"pfxZ":-0.7994452442822659,"pX":0.7046696203036065,"pZ":2.587210833420356,"vX0":10.898640905104914,"vY0":-128.5126425413671,"vZ0":-0.14623552285852004,"x":90.14,"y":168.93,"x0":-2.3141947816975486,"y0":50.002268248825,"z0":5.236681358110368,"aX":-16.39053878564011},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.2,"breakHorizontal":15.4,"spinRate":2013,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.42534988765828796,"extension":5.885743009956159},"index":3,"playId":"387739eb-7e75-392d-8c35-e66f4348a8f2","pitchNumber":4,"startTime":"2026-02-28T03:30:11.447Z","endTime":"2026-02-28T03:30:18.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":681400,"link":"/api/v1/people/681400","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.794089146741495,"aZ":-31.45277608183794,"pfxX":5.776180611824689,"pfxZ":0.5238417319158959,"pX":-1.674248631072326,"pZ":2.711815291914052,"vX0":1.0600763479590556,"vY0":-116.60105822032246,"vZ0":1.2985642825678516,"x":180.82,"y":165.56,"x0":-2.885176069891852,"y0":50.0031568318369,"z0":5.114031426318076,"aX":7.9581757891999905},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.6,"breakHorizontal":-10.7,"spinRate":2616,"spinDirection":93},"zone":11,"typeConfidence":0.65,"plateTime":0.4696239719573212,"extension":5.981255624439863},"index":4,"playId":"42a3a2ef-ee25-3981-bf6d-72576f8f9245","pitchNumber":5,"startTime":"2026-02-28T03:30:28.241Z","endTime":"2026-02-28T03:30:33.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":681400,"link":"/api/v1/people/681400","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13362088274532,"aZ":-29.483120598735226,"pfxX":-9.51884341168094,"pfxZ":1.5750768657282581,"pX":0.6340351352196304,"pZ":3.0282619137513644,"vX0":10.554245427530363,"vY0":-129.4547171049306,"vZ0":0.07720452141621792,"x":92.83,"y":157.02,"x0":-2.244750978218706,"y0":50.0034298944005,"z0":5.241054690795857,"aX":-16.277604999694752},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":2057,"spinDirection":239},"zone":3,"typeConfidence":0.9,"plateTime":0.42188894158654744,"extension":6.068497961203435},"index":5,"playId":"37fd9d35-9389-312e-b78a-98db9061fe3c","pitchNumber":6,"startTime":"2026-02-28T03:30:44.929Z","endTime":"2026-02-28T03:30:52.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":681400,"link":"/api/v1/people/681400","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681400,"link":"/api/v1/people/681400"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:30:52.550Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Anderdson Rojas grounds into a double play, first baseman Caleb Cali to shortstop Felnin Celesten to pitcher Casey Lawrence. Danny Serretti out at 2nd. Anderdson Rojas out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T03:30:52.301Z","endTime":"2026-02-28T03:31:38.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":699232,"fullName":"Anderdson Rojas","link":"/api/v1/people/699232"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596271,"fullName":"Casey Lawrence","link":"/api/v1/people/596271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681400,"fullName":"Danny Serretti","link":"/api/v1/people/681400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806958,"link":"/api/v1/people/806958"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":699232,"fullName":"Anderdson Rojas","link":"/api/v1/people/699232"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806958,"link":"/api/v1/people/806958"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":82.4,"endSpeed":75.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.133493895536315,"aZ":-31.01005869320443,"pfxX":-9.037485058220977,"pfxZ":0.7994368088501105,"pX":-0.6298909709333855,"pZ":1.3139327979658322,"vX0":7.000355825793982,"vY0":-119.86912310854744,"vZ0":-2.4674740770365053,"x":141.01,"y":203.3,"x0":-2.4137288723358314,"y0":50.00208756535095,"z0":5.1247132194670755,"aX":-13.153369104827817},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":1565,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4568985663431433,"extension":6.005959645524635},"index":0,"playId":"37b0ca89-cb43-3306-9d66-1b4c4c40c15d","pitchNumber":1,"startTime":"2026-02-28T03:31:13.833Z","endTime":"2026-02-28T03:31:19.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":699232,"link":"/api/v1/people/699232","batSide":{"code":"L","description":"Left"}},"first":{"id":681400,"link":"/api/v1/people/681400"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.525946046908146,"aZ":-31.457514189605423,"pfxX":-8.877391856621493,"pfxZ":0.4936967233431524,"pX":-0.053948237619641376,"pZ":2.0801455493126673,"vX0":7.739577039758813,"vY0":-119.84581909044792,"vZ0":-0.5983583011219948,"x":119.06,"y":182.62,"x0":-2.1672931267084516,"y0":50.00372776405509,"z0":5.135462007023592,"aX":-12.952136591967907},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.0,"breakHorizontal":14.3,"spinRate":1635,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4565072759249498,"extension":6.021636461031837},"hitData":{"launchSpeed":103.6,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.71,"coordY":169.27}},"index":1,"playId":"556fe069-2740-3626-ba3d-2491c9d7549b","pitchNumber":2,"startTime":"2026-02-28T03:31:31.661Z","endTime":"2026-02-28T03:31:38.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596271,"link":"/api/v1/people/596271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":687730,"link":"/api/v1/people/687730"},"second":{"id":801126,"link":"/api/v1/people/801126"},"third":{"id":669717,"link":"/api/v1/people/669717"},"shortstop":{"id":806958,"link":"/api/v1/people/806958"},"left":{"id":814791,"link":"/api/v1/people/814791"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":800683,"link":"/api/v1/people/800683"}},"offense":{"batter":{"id":699232,"link":"/api/v1/people/699232","batSide":{"code":"L","description":"Left"}},"first":{"id":681400,"link":"/api/v1/people/681400"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699232,"link":"/api/v1/people/699232"},"credit":"b_ab"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_ab"},{"player":{"id":699232,"link":"/api/v1/people/699232"},"credit":"b_pa"},{"player":{"id":596271,"link":"/api/v1/people/596271"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.42,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:31:38.159Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Cali grounds out, shortstop Anderdson Rojas to first baseman Ivan Melendez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T03:33:57.284Z","endTime":"2026-02-28T03:34:28.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687730,"fullName":"Caleb Cali","link":"/api/v1/people/687730"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687730,"fullName":"Caleb Cali","link":"/api/v1/people/687730"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699232,"link":"/api/v1/people/699232"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Manuel Pena remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T03:32:57.899Z","endTime":"2026-02-28T03:33:59.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694211,"link":"/api/v1/people/694211"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":691021,"link":"/api/v1/people/691021"},"defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.106008224584553,"aZ":-29.385599493275897,"pfxX":0.11213381141153356,"pfxZ":1.678053498874295,"pX":-0.3367821963685884,"pZ":1.9838928336461175,"vX0":2.3165851524305663,"vY0":-128.9059713065244,"vZ0":-5.164854706432742,"x":129.84,"y":185.21,"x0":-1.2666594489491063,"y0":50.00093572097873,"z0":6.318475073661822,"aX":0.18621029963799754},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-0.8,"spinRate":2073,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4270754818603977,"extension":6.212432426907382},"index":1,"playId":"9e6b53d7-f967-3e9c-a06e-0790593713cf","pitchNumber":1,"startTime":"2026-02-28T03:33:59.411Z","endTime":"2026-02-28T03:34:04.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688507995338988,"aZ":-9.46896848872979,"pfxX":-2.5414028460020206,"pfxZ":11.795147473403162,"pX":0.30239311745541686,"pZ":1.8847043774647994,"vX0":3.5090984323502994,"vY0":-137.87594204108973,"vZ0":-10.322383041406328,"x":105.47,"y":187.89,"x0":-0.6567195047637334,"y0":50.00388380762657,"z0":6.316437153068291,"aX":-4.89276788404301},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":3.8,"spinRate":2232,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.3972727149640525,"extension":6.421437052712608},"hitData":{"launchSpeed":93.5,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.27,"coordY":152.01}},"index":2,"playId":"0d819323-f49c-3a2e-a9f8-d43b5426ac4b","pitchNumber":2,"startTime":"2026-02-28T03:34:18.828Z","endTime":"2026-02-28T03:34:28.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":687730,"link":"/api/v1/people/687730","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687730,"link":"/api/v1/people/687730"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":687730,"link":"/api/v1/people/687730"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:34:28.792Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Rambusch strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T03:34:29.758Z","endTime":"2026-02-28T03:35:56.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":800683,"fullName":"Blake Rambusch","link":"/api/v1/people/800683"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800683,"fullName":"Blake Rambusch","link":"/api/v1/people/800683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678099,"link":"/api/v1/people/678099"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.054,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972397323857155,"aZ":-9.676755709530788,"pfxX":-4.256882816892909,"pfxZ":11.730856137668322,"pX":0.4211726333773824,"pZ":1.789206143910448,"vX0":4.93151171632647,"vY0":-137.26439217890172,"vZ0":-10.362826492825652,"x":100.95,"y":190.47,"x0":-0.8414349915119751,"y0":50.00338962504177,"z0":6.261828577305292,"aX":-8.16414112628879},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2155,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3982842179997852,"extension":6.424900878386952},"index":0,"playId":"c83088d4-0c83-3714-a964-445d566df856","pitchNumber":1,"startTime":"2026-02-28T03:34:52.233Z","endTime":"2026-02-28T03:34:55.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":800683,"link":"/api/v1/people/800683","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.054,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14239768042165,"aZ":-27.32241488005182,"pfxX":-1.509061507609534,"pfxZ":2.9505505046839264,"pX":1.8961267879952395,"pZ":1.6804698624363419,"vX0":7.794434604173542,"vY0":-127.42884538740279,"vZ0":-5.997665726745398,"x":44.72,"y":193.41,"x0":-1.0059982375816077,"y0":50.00342646482019,"z0":6.222680728510692,"aX":-2.48266927222728},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":1.0,"spinRate":2301,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42979256210173267,"extension":6.361757792204189},"index":1,"playId":"f92c6b68-09a7-30d3-bcc3-388a11692301","pitchNumber":2,"startTime":"2026-02-28T03:35:09.188Z","endTime":"2026-02-28T03:35:14.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":800683,"link":"/api/v1/people/800683","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.054,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751974072365343,"aZ":-11.565590029706414,"pfxX":-3.476975221013479,"pfxZ":10.588329433377234,"pX":0.0910467111266085,"pZ":1.6408578652821257,"vX0":3.7229295309988335,"vY0":-138.15497460082335,"vZ0":-10.411161706053415,"x":113.53,"y":194.48,"x0":-0.8177341155627122,"y0":50.005001798332316,"z0":6.2199643494718115,"aX":-6.769410061880683},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":5.6,"spinRate":2177,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.39539938776050443,"extension":6.399443980324633},"index":2,"playId":"c633ccd9-cd7b-319e-a267-3b58142d48db","pitchNumber":3,"startTime":"2026-02-28T03:35:28.846Z","endTime":"2026-02-28T03:35:34.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":800683,"link":"/api/v1/people/800683","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.054,"strikeZoneBottom":1.541,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733135947114494,"aZ":-40.78130526091896,"pfxX":-2.0925933220519,"pfxZ":-5.611219541458822,"pX":-0.690991512200222,"pZ":1.231733301863633,"vX0":0.9280554847178736,"vY0":-122.91298271097186,"vZ0":-4.50391584921984,"x":143.34,"y":205.52,"x0":-0.8010268638354452,"y0":50.00278896123378,"z0":6.540801653645677,"aX":-3.2105948803258624},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.9,"breakHorizontal":3.6,"spinRate":2435,"spinDirection":358},"zone":13,"typeConfidence":2.0,"plateTime":0.4451546751863842,"extension":6.291139014627146},"index":3,"playId":"49d0b692-c2f7-332d-8ae6-d3a71e04197a","pitchNumber":4,"startTime":"2026-02-28T03:35:52.524Z","endTime":"2026-02-28T03:35:56.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":800683,"link":"/api/v1/people/800683","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800683,"link":"/api/v1/people/800683"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":800683,"link":"/api/v1/people/800683"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:35:56.853Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Wilson doubles (2) on a fly ball to right fielder Gavin Conticello.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T03:35:58.263Z","endTime":"2026-02-28T03:37:13.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695521,"link":"/api/v1/people/695521"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300653055373985,"aZ":-31.315767396370337,"pfxX":-0.5736488954394008,"pfxZ":0.514869023774807,"pX":-0.3880525629860444,"pZ":2.539097442507871,"vX0":2.264271261342474,"vY0":-128.09044988414982,"vZ0":-3.237338589990201,"x":131.79,"y":170.22,"x0":-1.210231482056476,"y0":50.001326757852866,"z0":6.276724113797513,"aX":-0.95041503942862},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":0.5,"spinRate":2136,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.42817317044787995,"extension":6.309092385404875},"index":0,"playId":"40a44769-d6f3-3702-82b0-65c1bc6508d1","pitchNumber":1,"startTime":"2026-02-28T03:36:21.373Z","endTime":"2026-02-28T03:36:27.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.139436304510017,"aZ":-42.97790291985337,"pfxX":-1.1944006320126554,"pfxZ":-7.258373849565353,"pX":-0.21943513583967875,"pZ":1.8815730992389617,"vX0":1.6920207870962292,"vY0":-121.11130750233015,"vZ0":-2.5397476541621327,"x":125.36,"y":187.98,"x0":-0.7711930127536992,"y0":50.00283219564441,"z0":6.694545278521338,"aX":-1.778713302156799},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.4,"breakHorizontal":1.8,"spinRate":2410,"spinDirection":4},"zone":8,"typeConfidence":2.0,"plateTime":0.4518605991373468,"extension":6.1098494877664695},"index":1,"playId":"7d247a73-2e58-3720-86cd-c0976b34e3c0","pitchNumber":2,"startTime":"2026-02-28T03:36:39.792Z","endTime":"2026-02-28T03:36:45.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T03:36:48.490Z","endTime":"2026-02-28T03:37:01.163Z","isPitch":false,"type":"action","player":{"id":669717,"link":"/api/v1/people/669717"},"defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38026246844228,"aZ":-11.722140753079078,"pfxX":-2.8863124894135432,"pfxZ":10.399114756959982,"pX":0.8727907903055051,"pZ":2.7308901324511,"vX0":5.279921116475669,"vY0":-138.93541302517463,"vZ0":-7.809153126217253,"x":83.73,"y":165.05,"x0":-0.6720410209366777,"y0":50.001073873984716,"z0":6.345999759604216,"aX":-5.675970764774513},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2144,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39332222864349475,"extension":6.2730001384837},"hitData":{"launchSpeed":97.7,"launchAngle":24.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.46,"coordY":79.39}},"index":3,"playId":"2886f622-41ab-30f9-9448-628fe77661af","pitchNumber":3,"startTime":"2026-02-28T03:37:01.163Z","endTime":"2026-02-28T03:37:13.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":669717,"link":"/api/v1/people/669717","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":669717,"link":"/api/v1/people/669717"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.59,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:37:13.256Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brock Rodden grounds out, second baseman Tommy Troy to first baseman Ivan Melendez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T03:37:14.202Z","endTime":"2026-02-28T03:38:39.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":811666,"fullName":"Daniel Eagen","link":"/api/v1/people/811666"},"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":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.256943254675974,"aZ":-27.45652849676279,"pfxX":-0.7925530627637393,"pfxZ":2.87617652660631,"pX":-0.007477317423968207,"pZ":0.8553770991373065,"vX0":3.65689752059795,"vY0":-128.00053166774012,"vZ0":-7.971507284221687,"x":117.29,"y":215.68,"x0":-1.3588839115957219,"y0":50.004597388963674,"z0":6.196076811882147,"aX":-1.3008559090830991},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":0.5,"spinRate":2070,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.42982292490166873,"extension":6.3589268939883175},"index":0,"playId":"68aa0f22-208a-3b9b-9f24-ad8a8b47edcb","pitchNumber":1,"startTime":"2026-02-28T03:37:50.438Z","endTime":"2026-02-28T03:37:58.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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.6,"endSpeed":87.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164020617127086,"aZ":-11.100445081324397,"pfxX":-2.912437028270193,"pfxZ":10.88662761503983,"pX":0.6665718621779657,"pZ":3.110208095482915,"vX0":5.049368216147342,"vY0":-137.6724648841147,"vZ0":-6.846296621370425,"x":91.59,"y":154.8,"x0":-0.8059127580320683,"y0":50.003995585096874,"z0":6.366740170067274,"aX":-5.638759830307721},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":4.3,"spinRate":2123,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3965799361917006,"extension":6.40012303079471},"index":1,"playId":"86afbc02-3ca2-3254-91fe-fb00dc461796","pitchNumber":2,"startTime":"2026-02-28T03:38:13.983Z","endTime":"2026-02-28T03:38:19.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"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":88.2,"endSpeed":80.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52572854569929,"aZ":-29.420122432229103,"pfxX":-0.5197794010848917,"pfxZ":1.6698563946068523,"pX":-0.4576856476580007,"pZ":1.9496487393956572,"vX0":2.2653080862396524,"vY0":-128.387303974497,"vZ0":-5.244729149992082,"x":134.45,"y":186.14,"x0":-1.2885200553648875,"y0":50.00435008948684,"z0":6.341962521085654,"aX":-0.8579090757100273},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":0.4,"spinRate":2038,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.42858383304421777,"extension":6.210199569341814},"hitData":{"launchSpeed":81.7,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":157.1}},"index":2,"playId":"3bb6d78b-635b-3bb2-82c1-5fae5dbd765c","pitchNumber":3,"startTime":"2026-02-28T03:38:33.762Z","endTime":"2026-02-28T03:38:39.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811666,"link":"/api/v1/people/811666","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678099,"link":"/api/v1/people/678099"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":681400,"link":"/api/v1/people/681400"},"shortstop":{"id":699232,"link":"/api/v1/people/699232"},"left":{"id":801938,"link":"/api/v1/people/801938"},"center":{"id":699228,"link":"/api/v1/people/699228"},"right":{"id":695521,"link":"/api/v1/people/695521"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"second":{"id":669717,"link":"/api/v1/people/669717"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":690896,"link":"/api/v1/people/690896"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":811666,"link":"/api/v1/people/811666"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.88,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-02-28T03:38:39.650Z","atBatIndex":69}]