[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a sharp ground ball to left fielder Brendan Jones, deflected by third baseman Dylan Jasso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:12:06.872Z","endTime":"2026-02-28T18:13:06.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-28T13:45:14.931Z","endTime":"2026-02-28T17:49:52.447Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"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-28T17:49:52.447Z","endTime":"2026-02-28T18:11:30.780Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"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-28T18:11:30.780Z","endTime":"2026-02-28T18:12:09.077Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.921138320782237,"aZ":-10.394449811936614,"pfxX":-5.75615393726243,"pfxZ":10.898468372571465,"pX":-0.41579242965527236,"pZ":3.6566046374125483,"vX0":6.059958936256682,"vY0":-140.49112266341047,"vZ0":-5.116179141521428,"x":132.85,"y":140.05,"x0":-1.8532036203057303,"y0":50.003824152247034,"z0":6.177384012704082,"aX":-11.504239322016916},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2529,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38992028185045147,"extension":6.458582299880348},"index":3,"playId":"b4374f98-b5d0-3219-938d-2a72a2e0b610","pitchNumber":1,"startTime":"2026-02-28T18:12:09.077Z","endTime":"2026-02-28T18:12:13.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96722648457207,"aZ":-7.7428226465584435,"pfxX":-5.7790216032922,"pfxZ":12.060343662249338,"pX":-0.8481989046750397,"pZ":2.8540717011485106,"vX0":4.8205701338268865,"vY0":-141.57781545573138,"vZ0":-7.672451349008092,"x":149.33,"y":161.72,"x0":-1.8239376507607639,"y0":50.001040723199296,"z0":6.097946392054086,"aX":-11.705554576658436},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.4,"breakHorizontal":9.5,"spinRate":2648,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38719401172952583,"extension":6.4228716143612745},"index":4,"playId":"3ae98360-ecd4-3cff-8207-5df6ef3fa5e3","pitchNumber":2,"startTime":"2026-02-28T18:12:24.978Z","endTime":"2026-02-28T18:12:29.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52764758707801,"aZ":-8.199902779143514,"pfxX":-6.050114623438702,"pfxZ":11.834243799420166,"pX":-0.6639974765252256,"pZ":2.856635668668403,"vX0":5.397707908403186,"vY0":-141.4867980652951,"vZ0":-7.483180463905658,"x":142.31,"y":161.65,"x0":-1.8111951219716067,"y0":50.002633748364175,"z0":6.0625306455588905,"aX":-12.256315890453934},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":9.8,"spinRate":2578,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3872444302729985,"extension":6.547292424111057},"index":5,"playId":"ae63f87d-d79e-3d46-8ab6-9618b3f8713e","pitchNumber":3,"startTime":"2026-02-28T18:12:41.231Z","endTime":"2026-02-28T18:12:44.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31341614320809,"aZ":-9.45872928272421,"pfxX":-8.50211318722625,"pfxZ":11.115518393931088,"pX":-0.38638850455142615,"pZ":1.70275390281401,"vX0":6.562327884793638,"vY0":-142.42631002879003,"vZ0":-10.51231014292036,"x":131.73,"y":192.81,"x0":-1.6217810256480873,"y0":50.00377585703287,"z0":6.050577271183253,"aX":-17.376678658930707},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":13.9,"spinRate":2652,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.38534299876321176,"extension":6.680662227876916},"hitData":{"launchSpeed":107.4,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":75.83,"coordY":115.08}},"index":6,"playId":"beca91bd-f20e-32b9-8c39-312880d93136","pitchNumber":4,"startTime":"2026-02-28T18:12:57.007Z","endTime":"2026-02-28T18:13:06.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-28T18:13:06.074Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:13:28.148Z","endTime":"2026-02-28T18:14:43.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038269430035562,"aZ":-38.913820763071264,"pfxX":4.860542366747172,"pfxZ":-5.156428002159881,"pX":-0.17433292597210723,"pZ":1.3540358216540453,"vX0":2.4846860898073135,"vY0":-114.14413861649561,"vZ0":-2.5748823249844275,"x":123.65,"y":202.22,"x0":-1.9122599680412986,"y0":50.00475570079764,"z0":6.366407511964764,"aX":6.348077949695463},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.7,"breakHorizontal":-9.5,"spinRate":2770,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.48176924854618486,"extension":6.466460634164735},"index":0,"playId":"8f8994ec-5f39-3aa1-a6e8-346f1db11236","pitchNumber":1,"startTime":"2026-02-28T18:13:50.152Z","endTime":"2026-02-28T18:13:53.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17763708890576,"aZ":-10.358775995258569,"pfxX":-5.500479998440282,"pfxZ":10.850668554824441,"pX":0.4215702155686407,"pZ":2.643157293266914,"vX0":7.4382225946607,"vY0":-141.36685287832978,"vZ0":-7.874949720866141,"x":100.93,"y":167.41,"x0":-1.537123056559514,"y0":50.0065681883975,"z0":6.141323121234627,"aX":-11.06324491189511},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2543,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38841970501534506,"extension":6.527430673292979},"index":1,"playId":"55b25ac0-c2f6-3043-8eb2-794512c951eb","pitchNumber":2,"startTime":"2026-02-28T18:14:08.567Z","endTime":"2026-02-28T18:14:14.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513201680641725,"aZ":-40.39087602409635,"pfxX":2.763219573303937,"pfxZ":-5.693498410310463,"pX":0.6803108053044025,"pZ":0.3272545443146591,"vX0":4.653365121937685,"vY0":-120.05489253207146,"vZ0":-5.405902634133673,"x":91.07,"y":229.94,"x0":-1.649914911020568,"y0":50.001437024316125,"z0":6.2448583824136294,"aX":3.989553455730355},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.4,"breakHorizontal":-6.2,"spinRate":2663,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45808030738101957,"extension":6.454179765895328},"index":2,"playId":"2ff8d252-5bda-32ee-bdc1-716601e20370","pitchNumber":3,"startTime":"2026-02-28T18:14:37.899Z","endTime":"2026-02-28T18:14:43.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:14:43.327Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a fly ball to left fielder Brendan Jones. Masyn Winn to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:15:00.567Z","endTime":"2026-02-28T18:16:02.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32265740494103,"aZ":-26.35296180180274,"pfxX":0.33372810801872577,"pfxZ":3.7214592431138005,"pX":0.7980607916234058,"pZ":1.1180153398354362,"vX0":6.7032989679071004,"vY0":-124.61743101851965,"vZ0":-6.4515837074926266,"x":86.58,"y":208.59,"x0":-1.9761891971738952,"y0":50.00185289975075,"z0":5.933213799791026,"aX":0.52202214849323},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.3,"spinRate":2419,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4404511424317441,"extension":6.3919175452911245},"index":0,"playId":"2cb44861-bcb1-3cac-81b3-dc213a6f1ec9","pitchNumber":1,"startTime":"2026-02-28T18:15:09.085Z","endTime":"2026-02-28T18:15:13.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":"4d4022b4-d726-34e4-93c3-30db155fde28","startTime":"2026-02-28T18:15:29.505Z","endTime":"2026-02-28T18:15:32.525Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52004018196505,"aZ":-8.015120178344931,"pfxX":-5.42475035175728,"pfxZ":11.97825725143521,"pX":-0.5880111938599151,"pZ":3.2477853859097587,"vX0":5.130605997115414,"vY0":-141.42332756404915,"vZ0":-6.874702671605335,"x":139.41,"y":151.09,"x0":-1.7246065964026163,"y0":50.005195373722024,"z0":6.23050024246942,"aX":-10.943850819910393},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.4,"breakHorizontal":8.8,"spinRate":2694,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3879260666102833,"extension":6.410297195816223},"hitData":{"launchSpeed":94.9,"launchAngle":48.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.59,"coordY":80.1}},"index":2,"playId":"42c1acf2-90d9-3f04-a3e4-bcef7cc2d0ba","pitchNumber":2,"startTime":"2026-02-28T18:15:49.023Z","endTime":"2026-02-28T18:16:02.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:16:02.838Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt challenged (pitch result), call on the field was overturned: JJ Wetherholt walks. Masyn Winn to 3rd. Alec Burleson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:16:37.122Z","endTime":"2026-02-28T18:18:48.042Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85016902147583,"aZ":-10.952050916707485,"pfxX":-4.7047731006422,"pfxZ":10.375569971334862,"pX":-0.7826706101496202,"pZ":3.4580033235509733,"vX0":4.756081850182131,"vY0":-142.80882776701247,"vZ0":-5.367954355214991,"x":146.83,"y":145.41,"x0":-1.866220195592194,"y0":50.00639201814742,"z0":6.064426819820255,"aX":-9.626276208480977},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2585,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38497229280191014,"extension":6.489756692252088},"index":0,"playId":"8b0d2cf1-6265-3224-a061-2faa2f7298b8","pitchNumber":1,"startTime":"2026-02-28T18:16:37.122Z","endTime":"2026-02-28T18:16:40.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.461292796266314,"aZ":-8.719845155561261,"pfxX":-7.169695028875262,"pfxZ":11.312415221043086,"pX":0.7373883589645857,"pZ":3.1904994358513683,"vX0":9.447290913813282,"vY0":-143.38244619964595,"vZ0":-6.47414542007499,"x":88.89,"y":152.64,"x0":-1.6752340220354112,"y0":50.00353596067462,"z0":6.027864118693142,"aX":-14.866564759014876},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":11.0,"spinRate":2729,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3826189647571381,"extension":6.512382865305733},"index":1,"playId":"16cf55c9-6dd3-3139-9be8-d2b6a934c174","pitchNumber":2,"startTime":"2026-02-28T18:16:59.448Z","endTime":"2026-02-28T18:17:02.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737193887264148,"aZ":-18.871922423352107,"pfxX":-0.8058566384530091,"pfxZ":8.739848706961713,"pX":0.21316238129978152,"pZ":3.0451595101293183,"vX0":5.457383642648371,"vY0":-123.4459058893755,"vZ0":-3.0768319803310797,"x":108.87,"y":156.56,"x0":-1.9347042644447507,"y0":50.00206970897841,"z0":5.922081587740573,"aX":-1.2264960127563649},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":15.2,"breakHorizontal":0.0,"spinRate":2513,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.44605911317863756,"extension":6.481162798766094},"index":2,"playId":"a1a33e8c-2526-3cc3-b8d5-696f08365c81","pitchNumber":3,"startTime":"2026-02-28T18:17:23.656Z","endTime":"2026-02-28T18:17:28.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":99.6,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.9448472421777,"aZ":-7.675707228107297,"pfxX":-6.6087044108831385,"pfxZ":11.691630779194798,"pX":-0.6638219367201491,"pZ":4.011645377722466,"vX0":5.241659801278917,"vY0":-144.7984179813412,"vZ0":-4.786364223002801,"x":142.3,"y":130.47,"x0":-1.6508335098655322,"y0":50.0070803503187,"z0":6.170263692270776,"aX":-13.852882514367444},"breaks":{"breakAngle":54.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.2,"breakHorizontal":10.8,"spinRate":2681,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38018961057349054,"extension":6.416381417466153},"index":3,"playId":"074ef278-5a95-3822-9696-8274e84664f8","pitchNumber":4,"startTime":"2026-02-28T18:17:48.351Z","endTime":"2026-02-28T18:17:54.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373859368556126,"aZ":-40.910904978599795,"pfxX":1.8667776420131423,"pfxZ":-6.015770290725215,"pX":0.23683480075018765,"pZ":1.318038358544958,"vX0":4.170233989705967,"vY0":-120.28441165241871,"vZ0":-3.148979985081813,"x":107.97,"y":203.19,"x0":-1.7685116127953282,"y0":50.00573753082248,"z0":6.305538085012704,"aX":2.709134590551495},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.4,"breakHorizontal":-4.4,"spinRate":2808,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4570157812029172,"extension":6.615582494211017},"index":4,"playId":"d8c2afdb-ca6f-31d4-b5d6-87225c6a5e5a","pitchNumber":5,"startTime":"2026-02-28T18:18:09.720Z","endTime":"2026-02-28T18:18:14.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031281493591585,"aZ":-30.222071271296592,"pfxX":2.9284604659037226,"pfxZ":1.1896499242207144,"pX":0.379221610089051,"pZ":1.5157926929889218,"vX0":5.258937928443294,"vY0":-127.25870271701666,"vZ0":-4.715161511117232,"x":102.54,"y":197.85,"x0":-2.094296459732587,"y0":50.00401271256739,"z0":5.785858871818082,"aX":4.803557763147901},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-6.5,"spinRate":2415,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4303597167807771,"extension":6.620139195794656},"index":5,"playId":"e1e62967-a571-3f8c-9584-75ea9c62d512","pitchNumber":6,"startTime":"2026-02-28T18:18:44.054Z","endTime":"2026-02-28T18:18:48.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"}},"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.92,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:18:48.042Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Walker grounds into a double play, shortstop Otto Lopez to second baseman Jared Serna to first baseman Deyvison De Los Santos. JJ Wetherholt out at 2nd. Jordan Walker out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:19:27.643Z","endTime":"2026-02-28T18:21:38.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691858,"link":"/api/v1/people/691858"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691858,"link":"/api/v1/people/691858"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783008793128108,"aZ":-21.16854275451591,"pfxX":0.10886295917577732,"pfxZ":7.072960692592895,"pX":0.08856891586491604,"pZ":1.8448660767975222,"vX0":5.147444480166526,"vY0":-124.20375656836163,"vZ0":-5.383874668393045,"x":113.62,"y":188.97,"x0":-2.0283058158052127,"y0":50.003192793547235,"z0":5.810199734526181,"aX":0.16943828578533032},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2505,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.44165156552134865,"extension":6.600445425071379},"index":0,"playId":"8a34949e-dace-3381-b2d2-1e19806d7df4","pitchNumber":1,"startTime":"2026-02-28T18:19:36.454Z","endTime":"2026-02-28T18:20:03.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"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":85.4,"endSpeed":78.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312052870696878,"aZ":-22.899381371026713,"pfxX":-0.37964682443190034,"pfxZ":5.965579696981817,"pX":0.1304664701863956,"pZ":2.4283883930445502,"vX0":5.410170935387066,"vY0":-124.25378803217585,"vZ0":-3.525302362983234,"x":112.03,"y":173.21,"x0":-2.0313194536553394,"y0":50.00071456625506,"z0":5.7815892637777795,"aX":-0.5907112218438552},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.2,"breakHorizontal":-0.6,"spinRate":2458,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4418466340850635,"extension":6.5124434636370365},"index":1,"playId":"29bf63d4-f4c2-33df-9692-f74d5fa4d5a9","pitchNumber":2,"startTime":"2026-02-28T18:20:15.875Z","endTime":"2026-02-28T18:20:20.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-28T18:20:47.478Z","endTime":"2026-02-28T18:21:06.244Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":98.3,"endSpeed":90.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97680914271258,"aZ":-9.005641123057075,"pfxX":-3.465504459240341,"pfxZ":11.176818110267627,"pX":0.8722923043888131,"pZ":3.6576760709359926,"vX0":8.328766263731206,"vY0":-142.8435287436247,"vZ0":-5.519087971559157,"x":83.75,"y":140.02,"x0":-1.6269523394997836,"y0":50.00033092549377,"z0":6.177117831803604,"aX":-7.18321102671881},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":4.7,"spinRate":2579,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3830126752606198,"extension":6.50880457213703},"index":3,"playId":"aa0e4187-c783-3a96-8322-6ccd4d0de01c","pitchNumber":3,"startTime":"2026-02-28T18:21:06.244Z","endTime":"2026-02-28T18:21:10.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":99.8,"endSpeed":90.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.659572560301775,"aZ":-8.239906462356275,"pfxX":-4.926047022829774,"pfxZ":11.277167884354078,"pX":-0.8576284521714006,"pZ":2.9843292164640958,"vX0":4.21162064063373,"vY0":-145.1452462413425,"vZ0":-7.495644441067998,"x":149.69,"y":158.2,"x0":-1.6912844769888473,"y0":50.003766862627735,"z0":6.110186138883933,"aX":-10.455294260891572},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2661,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3781343565827777,"extension":6.608338114978986},"hitData":{"launchSpeed":68.6,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.22,"coordY":155.64}},"index":4,"playId":"46d0d1a4-4cb1-3f69-b74a-8144130d7c63","pitchNumber":4,"startTime":"2026-02-28T18:21:31.980Z","endTime":"2026-02-28T18:21:38.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":14.700000000000003,"leverageIndex":2.38,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:21:38.133Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:24:00.695Z","endTime":"2026-02-28T18:25:00.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645899080130004,"aZ":-26.786973851787312,"pfxX":-6.076627258854305,"pfxZ":3.100158684006489,"pX":-0.2719075935204432,"pZ":2.9970977537148142,"vX0":6.243704359769455,"vY0":-130.7321138019491,"vZ0":-2.457057393417304,"x":127.36,"y":157.86,"x0":-1.897632336197594,"y0":50.00142741520094,"z0":5.952405112750025,"aX":-10.554912611587755},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":9.7,"spinRate":2267,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41839160653348717,"extension":6.33467968511771},"index":0,"playId":"b22006ec-732c-37d3-a964-a84ea385dc21","pitchNumber":1,"startTime":"2026-02-28T18:24:04.139Z","endTime":"2026-02-28T18:24:07.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":91.2,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804437808410647,"aZ":-29.758370867357133,"pfxX":-7.685085045923692,"pfxZ":1.3496127196081886,"pX":0.7988720328509236,"pZ":2.4167456853089755,"vX0":10.021641897475968,"vY0":-132.48492098472397,"vZ0":-2.667505318821051,"x":86.55,"y":173.53,"x0":-2.02439480297552,"y0":50.00062704307316,"z0":5.598908653838578,"aX":-13.737286916988849},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":11.9,"spinRate":2236,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4125296173008648,"extension":6.39190770194498},"index":1,"playId":"4533b420-6ce5-348f-905b-ac50fd3e59c1","pitchNumber":2,"startTime":"2026-02-28T18:24:21.097Z","endTime":"2026-02-28T18:24:24.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":91.9,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882232963128285,"aZ":-18.87075175737638,"pfxX":-5.163759100154997,"pfxZ":7.4017742227026275,"pX":-0.44296517134054875,"pZ":4.414973002161907,"vX0":5.763499882841854,"vY0":-133.71387144297472,"vZ0":-0.3529579715630517,"x":133.88,"y":119.58,"x0":-1.9632569134688764,"y0":50.00074890135159,"z0":5.911716360660222,"aX":-9.278598706455437},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2282,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4108254140724372,"extension":6.3524349609929285},"index":2,"playId":"03dcd415-9f88-3730-9a4a-429fc5ec35b0","pitchNumber":3,"startTime":"2026-02-28T18:24:38.983Z","endTime":"2026-02-28T18:24:43.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467473595160136,"aZ":-34.568947422725266,"pfxX":7.883917427254892,"pfxZ":-1.706543046710502,"pX":0.8887533272347281,"pZ":1.945922268832215,"vX0":5.260408435216476,"vY0":-118.66426751193315,"vZ0":-1.1859213477790869,"x":83.12,"y":186.24,"x0":-2.3907702669291586,"y0":50.00085000530226,"z0":5.638928848872245,"aX":11.09293914183708},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.1,"breakHorizontal":-15.7,"spinRate":2432,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46390604659044987,"extension":6.312028346630989},"hitData":{"launchSpeed":89.3,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.69,"coordY":151.07}},"index":3,"playId":"82d10220-6d65-35fd-8747-86f0aef8f759","pitchNumber":4,"startTime":"2026-02-28T18:24:55.624Z","endTime":"2026-02-28T18:25:00.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:25:00.756Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:25:11.634Z","endTime":"2026-02-28T18:26:30.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43461366676769,"aZ":-35.104236079295426,"pfxX":2.5464421742374257,"pfxZ":-2.0361323514996768,"pX":0.844449123181587,"pZ":1.0983393810771018,"vX0":6.061050281181951,"vY0":-118.94293757830495,"vZ0":-3.48553455589016,"x":84.81,"y":209.12,"x0":-2.060861352320336,"y0":50.000227125286166,"z0":5.744821308836165,"aX":3.6707863875326368},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.2,"breakHorizontal":-6.0,"spinRate":2484,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45936776396588463,"extension":6.384064537807197},"index":0,"playId":"79098f80-8f74-3927-b24b-598172a1b874","pitchNumber":1,"startTime":"2026-02-28T18:25:29.723Z","endTime":"2026-02-28T18:25:32.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":86.0,"endSpeed":78.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97104786014349,"aZ":-29.228957820240577,"pfxX":-8.854943756239486,"pfxZ":1.8896614824192488,"pX":-0.4371758671327184,"pZ":1.5654420863383303,"vX0":7.464694400463852,"vY0":-124.89202625662796,"vZ0":-3.934879784732146,"x":133.66,"y":196.51,"x0":-2.3318919848186472,"y0":50.00452887141496,"z0":5.597607293131372,"aX":-13.822037778768324},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":14.0,"spinRate":1660,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.44059564767979786,"extension":6.439993637026059},"index":1,"playId":"dc7ce01f-5e7a-3725-a1f9-08653bca4d09","pitchNumber":2,"startTime":"2026-02-28T18:25:44.053Z","endTime":"2026-02-28T18:25:47.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142670099307082,"aZ":-17.700781847463407,"pfxX":-6.655622798918612,"pfxZ":7.89363020967652,"pX":-0.5621974647876932,"pZ":3.3580623952886124,"vX0":6.656753818218467,"vY0":-134.54622547066958,"vZ0":-3.1322199056933697,"x":138.43,"y":148.11,"x0":-2.2034472041861313,"y0":50.00347096036699,"z0":5.791393762152556,"aX":-12.205308651236844},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":2322,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40706525742709854,"extension":6.353660050620425},"index":2,"playId":"89a2d044-cce7-3403-9561-b0737f356305","pitchNumber":3,"startTime":"2026-02-28T18:26:00.358Z","endTime":"2026-02-28T18:26:04.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T18:26:09.378Z","endTime":"2026-02-28T18:26:23.765Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871568333751135,"aZ":-33.308368991685086,"pfxX":2.669675473274452,"pfxZ":-0.758441541298339,"pX":-0.26814583979547446,"pZ":1.8661236350903587,"vX0":3.826167423497255,"vY0":-120.89847910532579,"vZ0":-2.296731251207178,"x":127.22,"y":188.39,"x0":-2.213537323039048,"y0":50.005177857068915,"z0":5.730325523115133,"aX":3.98180955965417},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.7,"breakHorizontal":-5.6,"spinRate":2443,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4517341278293885,"extension":6.399482578673787},"hitData":{"launchSpeed":95.7,"launchAngle":10.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.48,"coordY":118.72}},"index":4,"playId":"ac93bef8-4988-3d8b-a4bc-d79a4fb2c531","pitchNumber":4,"startTime":"2026-02-28T18:26:23.765Z","endTime":"2026-02-28T18:26:30.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:26:30.021Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esteury Ruiz grounds out softly, third baseman César Prieto to first baseman Alec Burleson. Owen Caissie to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:26:44.106Z","endTime":"2026-02-28T18:27:37.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.376135795681083,"aZ":-24.98603620965724,"pfxX":-9.359030799428785,"pfxZ":4.200869736216554,"pX":0.1823732001853202,"pZ":2.1280334566347525,"vX0":8.513159824744895,"vY0":-129.73789699023922,"vZ0":-4.4548537826553485,"x":110.05,"y":181.32,"x0":-1.9207676380276104,"y0":50.00115303744369,"z0":5.764807355839839,"aX":-16.001730554783148},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":15.1,"spinRate":2171,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.42169925357566385,"extension":6.528844883910341},"index":0,"playId":"bb05a259-6d1f-36ce-a438-b77346804d45","pitchNumber":1,"startTime":"2026-02-28T18:26:57.021Z","endTime":"2026-02-28T18:27:00.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"1facff1d-6d84-316a-b29e-f9e291c9748a","startTime":"2026-02-28T18:27:13.923Z","endTime":"2026-02-28T18:27:16.923Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90872791296853,"aZ":-30.98324296873065,"pfxX":8.167272545394724,"pfxZ":0.8887888562223081,"pX":0.34896008513571525,"pZ":1.9627416933486088,"vX0":3.435483712461842,"vY0":-116.0198603661639,"vZ0":-1.6917575246617083,"x":103.7,"y":185.79,"x0":-2.217263834588735,"y0":50.0057997805948,"z0":5.684468781697255,"aX":11.015351524356177},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.4,"breakHorizontal":-15.7,"spinRate":2413,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4740682561826972,"extension":6.237328881194479},"hitData":{"launchSpeed":66.4,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.8,"coordY":180.98}},"index":2,"playId":"47004a7d-9183-308f-8246-c7bf3fb1231a","pitchNumber":2,"startTime":"2026-02-28T18:27:30.457Z","endTime":"2026-02-28T18:27:37.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.2,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:27:37.001Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Alec Burleson to pitcher Michael McGreevy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:28:06.986Z","endTime":"2026-02-28T18:29:35.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024250729248823,"aZ":-16.600288983736185,"pfxX":-5.594938166693174,"pfxZ":8.664671282875094,"pX":-1.3124611264586854,"pZ":4.722700921067796,"vX0":4.249034845511884,"vY0":-133.52441640306924,"vZ0":0.09552366282684666,"x":167.03,"y":111.27,"x0":-2.2013009179726497,"y0":50.00002304596183,"z0":5.885569237079367,"aX":-10.053149156072633},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2236,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4109509962089546,"extension":6.210073394394061},"index":0,"playId":"efa44e43-13fb-3bc6-b7e7-21efb685b155","pitchNumber":1,"startTime":"2026-02-28T18:28:10.054Z","endTime":"2026-02-28T18:28:13.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":87.7,"endSpeed":80.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24382001977036,"aZ":-27.220011347839346,"pfxX":-0.44503238781439736,"pfxZ":3.0160196417021456,"pX":0.6258194189591463,"pZ":3.582729175339599,"vX0":7.223620521080122,"vY0":-127.56694367238589,"vZ0":0.06286725834673845,"x":93.15,"y":142.05,"x0":-2.1895058254029305,"y0":50.00034308706108,"z0":5.710785517350964,"aX":-0.7309311128011312},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.8,"spinRate":2250,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4300424853051492,"extension":6.3744101908456505},"index":1,"playId":"ba089543-d26c-30d3-881d-56bbb2ee8489","pitchNumber":2,"startTime":"2026-02-28T18:28:35.379Z","endTime":"2026-02-28T18:28:38.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-28T18:29:11.621Z","endTime":"2026-02-28T18:29:28.457Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421640478434906,"aZ":-31.383298454641324,"pfxX":-9.206121468897766,"pfxZ":0.5116117750182454,"pX":-0.3585584614806793,"pZ":2.121559069875315,"vX0":7.31180422316078,"vY0":-123.95896342775089,"vZ0":-2.4244068254769386,"x":130.67,"y":181.5,"x0":-2.15439324851345,"y0":50.004355863608886,"z0":5.739611122545998,"aX":-14.288429282725224},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1505,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4423314403053502,"extension":6.370597618974248},"hitData":{"launchSpeed":78.4,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.12,"coordY":164.25}},"index":3,"playId":"c318a12a-5791-3221-9569-594acfc9d04c","pitchNumber":3,"startTime":"2026-02-28T18:29:28.457Z","endTime":"2026-02-28T18:29:35.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:29:35.492Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jimmy Crooks singles on a line drive to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:31:22.187Z","endTime":"2026-02-28T18:32:49.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015446666481143,"aZ":-38.81018082315698,"pfxX":3.20891349056174,"pfxZ":-4.541095337753651,"pX":0.5731283456294515,"pZ":2.959141729355444,"vX0":5.018447787357617,"vY0":-120.08202418992724,"vZ0":-0.1369402299485245,"x":95.15,"y":158.88,"x0":-1.9597363674377097,"y0":50.00163601176207,"z0":6.466462033294106,"aX":4.690393900213979},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":-7.0,"spinRate":2727,"spinDirection":48},"zone":3,"typeConfidence":2.0,"plateTime":0.4559376470754004,"extension":6.267830847861506},"index":0,"playId":"8d3689c5-4edd-3450-bf7e-228796ed23a0","pitchNumber":1,"startTime":"2026-02-28T18:31:57.733Z","endTime":"2026-02-28T18:32:01.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.945091538693553,"aZ":-28.003724045880812,"pfxX":-8.972938976370825,"pfxZ":2.536105477822658,"pX":-1.6464217228130225,"pZ":1.1218091014419076,"vX0":4.606549999061513,"vY0":-128.15711064005146,"vZ0":-6.358496723050676,"x":179.76,"y":208.49,"x0":-2.3108676548627303,"y0":50.005580568720944,"z0":5.851148753230073,"aX":-14.779676345826115},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":15.1,"spinRate":1221,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42902452007677105,"extension":6.509776325875782},"index":1,"playId":"05d2900d-aead-32a3-bed5-5c0ac32f8ab4","pitchNumber":2,"startTime":"2026-02-28T18:32:12.998Z","endTime":"2026-02-28T18:32:16.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12906800426756,"aZ":-26.364716106185185,"pfxX":-8.204214807221259,"pfxZ":3.4219263815709873,"pX":-1.4082445603697171,"pZ":1.5632865131110512,"vX0":4.396851902030065,"vY0":-129.48503511530345,"vZ0":-5.8868441260731155,"x":170.68,"y":196.57,"x0":-2.062727526788625,"y0":50.0029416659345,"z0":5.884494526101988,"aX":-13.92622540489338},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":13.9,"spinRate":1242,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42306879645388396,"extension":6.652399687989898},"index":2,"playId":"b8b121b7-af06-3c69-8899-67173b13e277","pitchNumber":3,"startTime":"2026-02-28T18:32:27.565Z","endTime":"2026-02-28T18:32:32.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27934262348487,"aZ":-8.989596708825657,"pfxX":-4.407957451536061,"pfxZ":11.615329415135733,"pX":-0.6961238494267652,"pZ":1.9741192313891596,"vX0":5.057365297674755,"vY0":-140.49104185947886,"vZ0":-9.494535315181936,"x":143.53,"y":185.48,"x0":-1.9481834821749053,"y0":50.00247571440098,"z0":5.984618005683995,"aX":-8.798285044189074},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2554,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3900850712160251,"extension":6.463567446373427},"hitData":{"launchSpeed":108.9,"launchAngle":13.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.64,"coordY":117.61}},"index":3,"playId":"dd95f047-60d9-37a6-b8b3-bd38bb2f688c","pitchNumber":4,"startTime":"2026-02-28T18:32:43.349Z","endTime":"2026-02-28T18:32:49.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:32:49.375Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"César Prieto homers (1) on a fly ball to left field. Jimmy Crooks scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:33:15.355Z","endTime":"2026-02-28T18:34:27.471Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509051116844745,"aZ":-12.264765690010318,"pfxX":-6.245679732894715,"pfxZ":10.044772902014685,"pX":0.05966430025212322,"pZ":2.077913078719432,"vX0":7.74371956729226,"vY0":-139.88123369469022,"vZ0":-8.38716363723179,"x":114.73,"y":182.68,"x0":-1.9328852508306535,"y0":50.00178533798725,"z0":5.918908186205827,"aX":-12.378457916251804},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2632,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3915502972737279,"extension":6.388059087313936},"index":0,"playId":"03c12d99-b46b-3daf-8e28-29c30a885cf5","pitchNumber":1,"startTime":"2026-02-28T18:33:15.355Z","endTime":"2026-02-28T18:33:18.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":88.4,"endSpeed":80.5,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753349164767442,"aZ":-26.091117002743232,"pfxX":-0.7044960474867303,"pfxZ":3.6722482127257496,"pX":0.8369741831753977,"pZ":2.2880508355547824,"vX0":7.663857659999027,"vY0":-128.43560106965435,"vZ0":-3.8117874362220077,"x":85.1,"y":177.0,"x0":-2.105164534284237,"y0":50.00291176810724,"z0":5.8407438163682155,"aX":-1.1681427771757227},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.6,"spinRate":2454,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.42788785580660527,"extension":6.454125656769487},"index":1,"playId":"4bb7c4e6-7225-348a-b2b8-98e1e241b51d","pitchNumber":2,"startTime":"2026-02-28T18:33:36.145Z","endTime":"2026-02-28T18:33:40.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14673339567757,"aZ":-10.684790833145934,"pfxX":-5.469535295185856,"pfxZ":10.89598352812579,"pX":-0.24555510621522147,"pZ":2.127978408436105,"vX0":6.550494755561329,"vY0":-139.71485718716434,"vZ0":-8.525620178307284,"x":126.36,"y":181.32,"x0":-1.9124139744450748,"y0":50.004164959894894,"z0":5.9255077761048085,"aX":-10.789338217191602},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":8.5,"spinRate":2603,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39235992493708016,"extension":6.556695989004754},"hitData":{"launchSpeed":93.9,"launchAngle":41.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.54,"coordY":94.66}},"index":2,"playId":"46bf48f6-5d41-3f1e-8516-c004b052d175","pitchNumber":3,"startTime":"2026-02-28T18:33:58.345Z","endTime":"2026-02-28T18:34:27.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"first":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-16.000000000000004,"leverageIndex":1.54,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:34:27.471Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:34:30.707Z","endTime":"2026-02-28T18:35:57.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80226132761208,"aZ":-9.216445392333465,"pfxX":-7.229852908204894,"pfxZ":11.326174954867106,"pX":-1.0676654941064878,"pZ":2.3286356218226327,"vX0":4.612609591244921,"vY0":-141.78277150392864,"vZ0":-8.462293319757134,"x":157.7,"y":175.91,"x0":-1.7802231828098731,"y0":50.00078359139473,"z0":5.9481320082231655,"aX":-14.650252340226361},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":12.1,"spinRate":2629,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3869994417731437,"extension":6.386148606259214},"index":0,"playId":"f0e8c900-0951-3924-b804-3ebb284ff1ad","pitchNumber":1,"startTime":"2026-02-28T18:34:50.615Z","endTime":"2026-02-28T18:34:53.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338624806494007,"aZ":-22.779812742860077,"pfxX":4.247306593493811,"pfxZ":6.023020219705298,"pX":0.7276138412233729,"pZ":2.940451482674719,"vX0":5.690068498315572,"vY0":-124.43877149447366,"vZ0":-2.894602501546904,"x":89.27,"y":159.39,"x0":-2.145377136865166,"y0":50.001582066733135,"z0":6.01814572581447,"aX":6.619125760695183},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.4,"breakHorizontal":-9.1,"spinRate":2500,"spinDirection":102},"zone":3,"typeConfidence":2.0,"plateTime":0.44116605918784035,"extension":6.311277361416983},"index":1,"playId":"fb12161e-6299-380c-8f13-bb96f52b130e","pitchNumber":2,"startTime":"2026-02-28T18:35:05.594Z","endTime":"2026-02-28T18:35:09.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-28T18:35:23.879Z","endTime":"2026-02-28T18:35:29.357Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":88.7,"endSpeed":81.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48128307528473,"aZ":-21.338736317941887,"pfxX":-8.017366505509216,"pfxZ":6.473850559942578,"pX":-0.6178865907169643,"pZ":0.0015119851130639464,"vX0":5.88420284682332,"vY0":-128.7252684728815,"vZ0":-10.264814073323468,"x":140.55,"y":238.74,"x0":-1.8952676195345384,"y0":50.00011201841544,"z0":5.701948600496677,"aX":-13.411763483017566},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":13.2,"spinRate":1231,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42599127852861995,"extension":6.756296108428664},"index":3,"playId":"f45ee29e-3940-37a3-869b-743d54af2588","pitchNumber":3,"startTime":"2026-02-28T18:35:29.357Z","endTime":"2026-02-28T18:35:32.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630273942087957,"aZ":-22.990343630707304,"pfxX":5.805174600958619,"pfxZ":6.319200300751948,"pX":0.035962017552987155,"pZ":2.9544231169387345,"vX0":3.3388749401080315,"vY0":-119.8984442011329,"vZ0":-2.108898440098159,"x":115.63,"y":159.01,"x0":-2.12969443571827,"y0":50.00195741493198,"z0":5.901359707127454,"aX":8.43255416265426},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.2,"breakHorizontal":-11.3,"spinRate":2508,"spinDirection":90},"zone":2,"typeConfidence":2.0,"plateTime":0.4571988566588887,"extension":6.539705168669229},"index":4,"playId":"8b861e55-ded1-3f99-b028-dc454a354890","pitchNumber":4,"startTime":"2026-02-28T18:35:52.144Z","endTime":"2026-02-28T18:35:57.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:35:57.822Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, second baseman Jared Serna to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:36:01.174Z","endTime":"2026-02-28T18:36:40.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691858,"link":"/api/v1/people/691858"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674733800434755,"aZ":-25.476790029226045,"pfxX":4.662911942796805,"pfxZ":4.464196318967769,"pX":-0.020708221946153522,"pZ":3.167789419403068,"vX0":3.692051937237223,"vY0":-121.87561335580877,"vZ0":-1.3386051921020305,"x":117.79,"y":153.25,"x0":-2.1625631303723245,"y0":50.00004749240957,"z0":5.9310262139898455,"aX":6.990776245799749},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.0,"breakHorizontal":-9.4,"spinRate":2463,"spinDirection":103},"zone":2,"typeConfidence":2.0,"plateTime":0.44996127631256666,"extension":6.300305319843003},"index":0,"playId":"29357275-a430-3a64-b813-9ca81c3ec5b0","pitchNumber":1,"startTime":"2026-02-28T18:36:19.577Z","endTime":"2026-02-28T18:36:22.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77315911456064,"aZ":-9.726356165146703,"pfxX":-5.480927275670785,"pfxZ":11.171520521202297,"pX":0.21790270373600484,"pZ":2.109855923567466,"vX0":7.535221033786333,"vY0":-141.22908343651903,"vZ0":-8.966036417078067,"x":108.69,"y":181.81,"x0":-1.7793476723286155,"y0":50.00381976334728,"z0":5.961464470261775,"aX":-11.014191892050238},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2594,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38864154854937816,"extension":6.6023865229173495},"hitData":{"launchSpeed":92.0,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.19,"coordY":148.54}},"index":1,"playId":"80c21b73-8097-310b-834f-9b98a60db47c","pitchNumber":2,"startTime":"2026-02-28T18:36:35.389Z","endTime":"2026-02-28T18:36:40.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:36:40.617Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:37:00.074Z","endTime":"2026-02-28T18:38:54.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":83.6,"endSpeed":77.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273784722786157,"aZ":-23.82419259689576,"pfxX":3.8128848163543676,"pfxZ":5.566806496592005,"pX":1.1057324069488672,"pZ":2.112038979867279,"vX0":6.130903440164362,"vY0":-121.57811815584105,"vZ0":-4.120308533237624,"x":74.85,"y":181.75,"x0":-1.9417839481498007,"y0":50.00541509114391,"z0":5.89037092144078,"aX":5.722840196018955},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.4,"breakHorizontal":-8.3,"spinRate":2581,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.45008268795124984,"extension":6.445300428949324},"index":0,"playId":"0aefd7c6-c2bd-3690-be16-3d8b8ed9c5fd","pitchNumber":1,"startTime":"2026-02-28T18:37:06.892Z","endTime":"2026-02-28T18:37:09.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263745754051126,"aZ":-20.38916663148235,"pfxX":-8.420011165505286,"pfxZ":6.8170863652472065,"pX":-0.2704398785567225,"pZ":1.2364148308095857,"vX0":6.909403702550773,"vY0":-130.58240226215347,"vZ0":-7.844942340417985,"x":127.31,"y":205.4,"x0":-1.8555969232245713,"y0":50.00090445220543,"z0":5.811023767190299,"aX":-14.552781752895427},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":1302,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4193019722113589,"extension":6.702477063634848},"index":1,"playId":"8ffa28aa-4558-36e9-b2ad-6d417e897ddf","pitchNumber":2,"startTime":"2026-02-28T18:37:25.526Z","endTime":"2026-02-28T18:37:29.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754584326382016,"aZ":-25.324640224108744,"pfxX":7.200351026124524,"pfxZ":4.66068666260972,"pX":0.6976406888622829,"pZ":2.1976066144425306,"vX0":4.58381505298529,"vY0":-120.5432480621979,"vZ0":-3.4082472661054206,"x":90.41,"y":179.44,"x0":-2.16494573707709,"y0":50.00277619824013,"z0":5.869283449584834,"aX":10.579370634734579},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.2,"spinRate":2600,"spinDirection":85},"zone":6,"typeConfidence":2.0,"plateTime":0.45463573654560685,"extension":6.275593739774232},"index":2,"playId":"4dd3ac2b-501f-31c2-960e-c8df422fd3f4","pitchNumber":3,"startTime":"2026-02-28T18:37:42.150Z","endTime":"2026-02-28T18:37:45.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71817641576407,"aZ":-8.702297988004167,"pfxX":-3.3811071536767283,"pfxZ":11.444573326325127,"pX":1.1762721113660375,"pZ":3.201461966943686,"vX0":8.74814311466168,"vY0":-142.94231251753175,"vZ0":-6.6506053520771,"x":72.16,"y":152.34,"x0":-1.496802667762446,"y0":50.00158732087621,"z0":6.1176379746015135,"aX":-6.934947757188595},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2689,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3845073725135064,"extension":6.531862633475503},"index":3,"playId":"f323ebf3-c108-3b0c-ac74-35d7bfbfc6c6","pitchNumber":4,"startTime":"2026-02-28T18:38:04.432Z","endTime":"2026-02-28T18:38:07.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.552540763063018,"aZ":-28.30835582614326,"pfxX":-6.568386310792277,"pfxZ":2.262501451803851,"pX":-0.37800596615499144,"pZ":0.9044871255024428,"vX0":5.083856201342026,"vY0":-129.9324739704067,"vZ0":-7.173000340504172,"x":131.41,"y":214.36,"x0":-1.5078630629918268,"y0":50.00115616876074,"z0":5.85564451102451,"aX":-11.215281737475644},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":10.8,"spinRate":1230,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42175133657934927,"extension":6.782814872568107},"index":4,"playId":"bbd325f5-e59c-3bad-88d7-34931947d29b","pitchNumber":5,"startTime":"2026-02-28T18:38:27.947Z","endTime":"2026-02-28T18:38:31.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.932194219600284,"aZ":-11.800941067307924,"pfxX":-3.741132055114459,"pfxZ":9.759126207561602,"pX":0.7288680178695164,"pZ":3.531044478914893,"vX0":7.736172444383163,"vY0":-143.93075267538364,"vZ0":-5.2707690173508785,"x":89.22,"y":143.44,"x0":-1.5137272226623746,"y0":50.00431296495376,"z0":6.123627613740147,"aX":-7.811739182229901},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2620,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.38126873340263234,"extension":6.4511416786094635},"hitData":{"launchSpeed":96.5,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.06,"coordY":114.57}},"index":5,"playId":"f072eed9-9fac-3e13-991c-386abf842401","pitchNumber":6,"startTime":"2026-02-28T18:38:48.170Z","endTime":"2026-02-28T18:38:54.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:38:54.735Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a bunt ground ball to third baseman Dylan Jasso. Masyn Winn to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:39:45.317Z","endTime":"2026-02-28T18:40:47.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"47d6ee67-6b49-3f15-852d-952a3469d61f","startTime":"2026-02-28T18:39:29.260Z","endTime":"2026-02-28T18:39:32.260Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.791579527264336,"aZ":-37.10777164481396,"pfxX":2.409099925451801,"pfxZ":-3.4502075318355176,"pX":1.5024952190028333,"pZ":1.1295995753504486,"vX0":6.832828943682953,"vY0":-118.33665228741307,"vZ0":-4.181772590449031,"x":59.73,"y":208.28,"x0":-1.7255207535275638,"y0":50.003257420099835,"z0":6.289115385129382,"aX":3.444275804788475},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.0,"breakHorizontal":-5.9,"spinRate":2704,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4613715630423707,"extension":6.4946111376544495},"index":1,"playId":"c905482f-e0be-3453-b1e9-5e61483cb98e","pitchNumber":1,"startTime":"2026-02-28T18:39:47.614Z","endTime":"2026-02-28T18:39:55.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Eury Pérez. Masyn Winn to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"c905482f-e0be-3453-b1e9-5e61483cb98e","startTime":"2026-02-28T18:40:02.853Z","endTime":"2026-02-28T18:40:18.798Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"postOnSecond":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.71,"dramaIndex":29.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796436862822965,"aZ":-23.526324197673326,"pfxX":5.73817259199708,"pfxZ":5.7345006598567085,"pX":-0.8770060259064378,"pZ":3.309155659812622,"vX0":1.410955573778618,"vY0":-121.75434008711655,"vZ0":-1.4356919892046531,"x":150.43,"y":149.43,"x0":-2.2090673685264393,"y0":50.00502191907835,"z0":5.932788329766449,"aX":8.658785004932442},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.3,"breakHorizontal":-10.7,"spinRate":2373,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.4490064720609266,"extension":6.50687211969265},"index":3,"playId":"0a4e3840-a94d-30f1-bb7e-25af3cf7b59d","pitchNumber":2,"startTime":"2026-02-28T18:40:18.798Z","endTime":"2026-02-28T18:40:23.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669512644396075,"aZ":-21.539561210442482,"pfxX":6.452296266833834,"pfxZ":7.213956550237793,"pX":-0.14720416622396507,"pZ":3.046742352153179,"vX0":2.57747960197407,"vY0":-120.71591029901982,"vZ0":-2.1928117254615325,"x":122.61,"y":156.52,"x0":-2.0674291762767596,"y0":50.004700405381186,"z0":5.864592724634462,"aX":9.516340054833439},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":12.8,"breakHorizontal":-12.4,"spinRate":2368,"spinDirection":98},"zone":2,"typeConfidence":2.0,"plateTime":0.4538714873338283,"extension":6.702786572284548},"hitData":{"launchSpeed":31.2,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":112.86,"coordY":180.48}},"index":4,"playId":"e597af42-81fc-3614-8174-8b2f25841504","pitchNumber":3,"startTime":"2026-02-28T18:40:42.042Z","endTime":"2026-02-28T18:40:47.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.71,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:40:47.673Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:43:31.877Z","endTime":"2026-02-28T18:45:29.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681977,"fullName":"Jake Smith","link":"/api/v1/people/681977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,5,6,7,8,9],"actionIndex":[1,4],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-28T18:41:17.852Z","endTime":"2026-02-28T18:42:53.228Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Smith replaces Eury Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T18:42:53.228Z","endTime":"2026-02-28T18:43:26.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681977,"link":"/api/v1/people/681977"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-28T18:43:26.870Z","endTime":"2026-02-28T18:43:34.165Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468386694660907,"aZ":-36.363473057773724,"pfxX":5.07046666103965,"pfxZ":-2.945135390019603,"pX":-0.4476170541834747,"pZ":2.096251792879093,"vX0":5.37653991300673,"vY0":-118.88460703352254,"vZ0":-0.6617944136782304,"x":134.06,"y":182.18,"x0":-3.404129338488199,"y0":50.00551955888819,"z0":5.701490750948697,"aX":7.201623834392388},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.2,"breakHorizontal":-10.6,"spinRate":2586,"spinDirection":48},"zone":7,"typeConfidence":1.33,"plateTime":0.4621134270579388,"extension":5.163647339414332},"index":3,"playId":"1568c8c0-0a74-3781-ba32-0f6aa8a65772","pitchNumber":1,"startTime":"2026-02-28T18:43:34.165Z","endTime":"2026-02-28T18:43:40.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Scott II steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":4,"actionPlayId":"1568c8c0-0a74-3781-ba32-0f6aa8a65772","startTime":"2026-02-28T18:43:47.423Z","endTime":"2026-02-28T18:44:04.091Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"postOnSecond":{"id":687363,"link":"/api/v1/people/687363"},"postOnThird":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":1.47,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912172638827197,"aZ":-31.06533300954386,"pfxX":-10.37571465480341,"pfxZ":0.6742095615133298,"pX":0.314634455052887,"pZ":0.18284538741363268,"vX0":11.742223891665377,"vY0":-126.9653382775942,"vZ0":-7.013400244101348,"x":105.01,"y":233.84,"x0":-3.021260835962545,"y0":50.00052723783975,"z0":5.452032299187816,"aX":-16.944442284010474},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":16.1,"spinRate":1761,"spinDirection":245},"zone":14,"typeConfidence":1.34,"plateTime":0.43135084124815215,"extension":5.534136863015676},"index":5,"playId":"16660acd-0afa-3fff-9bda-31abde63e412","pitchNumber":2,"startTime":"2026-02-28T18:44:04.091Z","endTime":"2026-02-28T18:44:08.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432615343496973,"aZ":-34.90515478117825,"pfxX":10.854595157975725,"pfxZ":-2.0332878852954384,"pX":-0.39562947751700833,"pZ":3.8211292772348027,"vX0":3.5706360960791828,"vY0":-116.23292481135611,"vZ0":3.0118313841457756,"x":132.08,"y":135.61,"x0":-3.3693766581937337,"y0":50.003009566752425,"z0":5.8634254182495456,"aX":14.58338891742585},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.4,"breakHorizontal":-20.6,"spinRate":2539,"spinDirection":51},"zone":11,"typeConfidence":1.37,"plateTime":0.4745144119325837,"extension":5.112552616210944},"index":6,"playId":"22b494e8-7c46-333b-9354-d7e00d6905fb","pitchNumber":3,"startTime":"2026-02-28T18:44:25.060Z","endTime":"2026-02-28T18:44:29.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61445573142115,"aZ":-34.34872921373077,"pfxX":8.47056762453622,"pfxZ":-1.557639471911946,"pX":-2.266103718921689,"pZ":3.3848702632066,"vX0":0.8205811318603227,"vY0":-117.80814267520127,"vZ0":1.8327369255382242,"x":203.38,"y":147.39,"x0":-3.7191355699219693,"y0":50.002301452865844,"z0":5.785533774511383,"aX":11.834741642094722},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.0,"breakHorizontal":-15.5,"spinRate":2467,"spinDirection":50},"zone":11,"typeConfidence":1.37,"plateTime":0.4659912588062003,"extension":5.250378539253769},"index":7,"playId":"ed7e02cd-8f76-3a4d-8186-e83da148f0e9","pitchNumber":4,"startTime":"2026-02-28T18:44:42.991Z","endTime":"2026-02-28T18:44:46.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863520226151454,"aZ":-35.26842835197296,"pfxX":8.931454977607824,"pfxZ":-2.201333001450461,"pX":-0.7789840762647633,"pZ":2.1925578966937604,"vX0":3.2614568646265125,"vY0":-118.4775705424336,"vZ0":-0.5430916628200185,"x":146.69,"y":179.58,"x0":-3.3377520059088535,"y0":50.001806531213674,"z0":5.677491922902866,"aX":12.561925489091026},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.8,"breakHorizontal":-17.0,"spinRate":2435,"spinDirection":41},"zone":7,"typeConfidence":1.33,"plateTime":0.4641811134913869,"extension":5.383299809365579},"index":8,"playId":"7ef67638-93f2-3787-b3c0-2d132476f1cd","pitchNumber":5,"startTime":"2026-02-28T18:45:07.028Z","endTime":"2026-02-28T18:45:10.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82635047498262,"aZ":-30.561983756808008,"pfxX":-4.406092009358235,"pfxZ":1.0141867500998671,"pX":0.296702081803542,"pZ":3.563618602608851,"vX0":9.864497135781399,"vY0":-125.27047867829195,"vZ0":0.8009757895377452,"x":105.69,"y":142.56,"x0":-3.116197699364921,"y0":50.004757942103325,"z0":5.734221145310891,"aX":-7.019014384349151},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":5.8,"spinRate":1459,"spinDirection":259},"zone":12,"typeConfidence":1.17,"plateTime":0.43689879298995793,"extension":5.55452413134326},"index":9,"playId":"5c3562fe-52cb-3655-ad60-c84d127579a2","pitchNumber":6,"startTime":"2026-02-28T18:45:25.833Z","endTime":"2026-02-28T18:45:29.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":1.47,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:45:29.848Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a fly ball to center fielder Esteury Ruiz. Masyn Winn scores. Victor Scott II scores. Alec Burleson to 2nd.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:45:48.240Z","endTime":"2026-02-28T18:46:22.898Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681977,"fullName":"Jake Smith","link":"/api/v1/people/681977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41271340333904,"aZ":-16.411816397786662,"pfxX":-7.285670825933091,"pfxZ":8.580476021471322,"pX":1.6722291738476593,"pZ":2.2500735838005657,"vX0":14.459900099655552,"vY0":-134.71241807937864,"vZ0":-5.405189206692183,"x":53.26,"y":178.03,"x0":-2.819762643453442,"y0":50.00421561161028,"z0":5.443858082256472,"aX":-13.387222229108957},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":10.1,"spinRate":2364,"spinDirection":235},"zone":14,"typeConfidence":1.21,"plateTime":0.4066802616425029,"extension":5.426397421119609},"index":0,"playId":"5d675ea9-8031-350e-bbdd-ec752f870567","pitchNumber":1,"startTime":"2026-02-28T18:45:54.516Z","endTime":"2026-02-28T18:45:57.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213730498614105,"aZ":-35.992550510097054,"pfxX":8.411146515421146,"pfxZ":-2.659666895572146,"pX":0.37117705796795486,"pZ":2.503932647568369,"vX0":5.827790026368744,"vY0":-119.59967575014664,"vZ0":0.09145722449245808,"x":102.85,"y":171.17,"x0":-3.1985618376508653,"y0":50.00516122505155,"z0":5.720087792496532,"aX":12.063339642002678},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.4,"breakHorizontal":-16.7,"spinRate":2669,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.45973579299267975,"extension":5.146669023699027},"hitData":{"launchSpeed":70.9,"launchAngle":26.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.57,"coordY":108.43}},"index":1,"playId":"844589ce-c1ce-37ef-abd6-ad8f5a49eae7","pitchNumber":2,"startTime":"2026-02-28T18:46:12.581Z","endTime":"2026-02-28T18:46:22.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":687363,"link":"/api/v1/people/687363"},"third":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":-12.399999999999999,"leverageIndex":2.2,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:46:22.898Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to center fielder Esteury Ruiz. Alec Burleson scores. JJ Wetherholt to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:46:54.005Z","endTime":"2026-02-28T18:47:04.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681977,"fullName":"Jake Smith","link":"/api/v1/people/681977"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":681977,"link":"/api/v1/people/681977"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79741142562213,"aZ":-34.73405074903694,"pfxX":5.327357417711256,"pfxZ":-1.7726044419322147,"pX":-0.3222356271260533,"pZ":1.662143625968599,"vX0":5.807574572382396,"vY0":-120.2207637096239,"vZ0":-1.901234888730717,"x":129.28,"y":193.9,"x0":-3.476286793176714,"y0":50.00575819166129,"z0":5.593432629003409,"aX":7.6737858821198355},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":-11.3,"spinRate":2741,"spinDirection":46},"zone":13,"typeConfidence":1.37,"plateTime":0.4584222664954227,"extension":5.456502815468756},"hitData":{"launchSpeed":117.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.21,"coordY":102.41}},"index":0,"playId":"26ec873f-bc3c-3b6f-941d-d5f32464734b","pitchNumber":1,"startTime":"2026-02-28T18:46:54.005Z","endTime":"2026-02-28T18:47:04.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-4.9,"leverageIndex":0.81,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:47:04.043Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jimmy Crooks singles on a ground ball to right fielder Owen Caissie. JJ Wetherholt scores. Jordan Walker out at 2nd on the throw, right fielder Owen Caissie to first baseman Deyvison De Los Santos to shortstop Otto Lopez.","rbi":1,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:47:32.241Z","endTime":"2026-02-28T18:47:59.927Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681977,"fullName":"Jake Smith","link":"/api/v1/people/681977"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":681977,"link":"/api/v1/people/681977"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9249239772697,"aZ":-16.467829591222316,"pfxX":-7.203598178842195,"pfxZ":8.682143749182657,"pX":0.4369294099519349,"pZ":1.1525174244685061,"vX0":11.368539292940916,"vY0":-133.23873024560615,"vZ0":-8.10305711563482,"x":100.35,"y":207.66,"x0":-2.936940976296142,"y0":50.00412987700472,"z0":5.4088345529882496,"aX":-13.034992790870067},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2215,"spinDirection":238},"zone":14,"typeConfidence":1.03,"plateTime":0.4100898991014956,"extension":5.261596049416057},"index":0,"playId":"dd494a3c-14e9-3547-96de-833c56a7c134","pitchNumber":1,"startTime":"2026-02-28T18:47:32.430Z","endTime":"2026-02-28T18:47:39.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61639222789139,"aZ":-15.061471972303982,"pfxX":-7.7088540785707895,"pfxZ":9.314049531875385,"pX":0.3907986170473622,"pZ":2.3935450571512313,"vX0":11.495232786968227,"vY0":-134.7680826778834,"vZ0":-5.393549139505271,"x":102.1,"y":174.15,"x0":-2.930659991220372,"y0":50.00307555420271,"z0":5.486755728998663,"aX":-14.164512937662952},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":11.5,"spinRate":2338,"spinDirection":239},"zone":6,"typeConfidence":1.18,"plateTime":0.4066133187694292,"extension":5.379047735364408},"hitData":{"launchSpeed":100.9,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.11,"coordY":106.46}},"index":1,"playId":"21083c67-195a-3070-bb4e-7af44a38010f","pitchNumber":2,"startTime":"2026-02-28T18:47:48.255Z","endTime":"2026-02-28T18:47:59.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":681977,"link":"/api/v1/people/681977"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.58,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:47:59.927Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Deyvison De Los Santos strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:50:14.090Z","endTime":"2026-02-28T18:51:36.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993303902384476,"aZ":-26.667348592779373,"pfxX":-7.456824557658386,"pfxZ":3.156941246152666,"pX":-0.10768678494691836,"pZ":2.708152267933088,"vX0":7.562343915439983,"vY0":-130.5872049016536,"vZ0":-3.1020476351313926,"x":121.1,"y":165.66,"x0":-2.0589392719775237,"y0":50.001293247291564,"z0":5.896503659985792,"aX":-13.002982358066614},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":12.0,"spinRate":2089,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.417878275361534,"extension":6.487891898724915},"index":0,"playId":"20de0343-56f1-3809-9cda-5dc9952782c4","pitchNumber":1,"startTime":"2026-02-28T18:50:14.090Z","endTime":"2026-02-28T18:50:17.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.751648032217304,"aZ":-32.75990039110529,"pfxX":7.776771016911006,"pfxZ":-0.42489758628973817,"pX":0.6611099118225094,"pZ":1.2705574272372933,"vX0":4.520618891489887,"vY0":-116.45154194766174,"vZ0":-3.0043107345463245,"x":91.8,"y":204.47,"x0":-2.3154071250738477,"y0":50.00449624350654,"z0":5.674793199913913,"aX":10.686428931651495},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.2,"breakHorizontal":-15.2,"spinRate":2471,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47025811235858495,"extension":6.276180305565404},"index":1,"playId":"d79b5e33-5a6a-3137-bad4-fa18c35a00aa","pitchNumber":2,"startTime":"2026-02-28T18:50:27.684Z","endTime":"2026-02-28T18:50:30.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02868459679672,"aZ":-33.562225294771125,"pfxX":8.852548662950909,"pfxZ":-1.006394654873621,"pX":1.4806666407892306,"pZ":0.9424581416907306,"vX0":5.525595794121903,"vY0":-116.9890780063697,"vZ0":-3.4681558189146835,"x":60.56,"y":213.33,"x0":-2.0656466983608763,"y0":50.00254926549369,"z0":5.60503541616117,"aX":12.212897705128734},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.4,"breakHorizontal":-17.4,"spinRate":2420,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.46902761451088093,"extension":6.394664523687657},"index":2,"playId":"5c6f453e-42f0-3077-8bcb-ba0f3abfaa43","pitchNumber":3,"startTime":"2026-02-28T18:50:50.763Z","endTime":"2026-02-28T18:50:54.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58732472117902,"aZ":-20.778720440825364,"pfxX":-6.649011231065578,"pfxZ":6.351789823387213,"pX":1.8436430733142755,"pZ":2.583683549199281,"vX0":11.86649139276076,"vY0":-133.09285429412995,"vZ0":-4.253214044718362,"x":46.72,"y":169.02,"x0":-1.8089463270241353,"y0":50.00099567130076,"z0":5.7073102470599,"aX":-11.926292557105564},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":9.5,"spinRate":2284,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.41154569876241354,"extension":6.581528394502157},"index":3,"playId":"22ef078d-3b6d-3cc7-b25f-885917b5da82","pitchNumber":4,"startTime":"2026-02-28T18:51:08.003Z","endTime":"2026-02-28T18:51:11.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853591954460228,"aZ":-33.537213835687474,"pfxX":8.28816615073109,"pfxZ":-0.9911842152285022,"pX":0.5770268477208974,"pZ":1.1276646521350593,"vX0":4.247835877231272,"vY0":-117.22385191503437,"vZ0":-3.1041098742601765,"x":95.01,"y":208.33,"x0":-2.3430392368875035,"y0":50.003135623440784,"z0":5.641526318759769,"aX":11.384436618910055},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.4,"breakHorizontal":-16.1,"spinRate":2445,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.469586773204846,"extension":6.299128436100405},"index":4,"playId":"7c039c95-0ae4-30f2-9db4-b9b4865ce886","pitchNumber":5,"startTime":"2026-02-28T18:51:30.599Z","endTime":"2026-02-28T18:51:36.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691277,"link":"/api/v1/people/691277"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:51:36.242Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Serna doubles (1) on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:51:39.554Z","endTime":"2026-02-28T18:53:07.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323355536388828,"aZ":-26.321692660727344,"pfxX":-7.777607999339171,"pfxZ":3.260859930974128,"pX":0.657019332905193,"pZ":2.393219186010327,"vX0":9.409679504900325,"vY0":-131.97034695758938,"vZ0":-3.835653403437892,"x":91.96,"y":174.16,"x0":-1.9143965013824003,"y0":50.00535431661727,"z0":5.764797593777904,"aX":-13.969800389030986},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":12.5,"spinRate":2242,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4122115214661899,"extension":6.582183176502927},"index":0,"playId":"609c28a5-69a4-3fa5-a636-2203c3f963ee","pitchNumber":1,"startTime":"2026-02-28T18:51:57.886Z","endTime":"2026-02-28T18:52:01.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":91.0,"endSpeed":84.1,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964479406696643,"aZ":-16.393920679654606,"pfxX":-5.21913974426713,"pfxZ":8.78981164119964,"pX":0.9035272770230841,"pZ":3.3311381361292844,"vX0":8.782330634281173,"vY0":-132.3138373098609,"vZ0":-3.774788522181385,"x":82.56,"y":148.84,"x0":-1.761994662500445,"y0":50.00122515401453,"z0":5.958006615432262,"aX":-9.368662915319902},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2289,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.41203551924137427,"extension":6.468570581527489},"index":1,"playId":"817aba33-9c42-329b-b8f0-a8a8787c1f1c","pitchNumber":2,"startTime":"2026-02-28T18:52:16.211Z","endTime":"2026-02-28T18:52:20.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51413216912423,"aZ":-25.68805260000241,"pfxX":-7.698683099539673,"pfxZ":3.7665974725259694,"pX":0.1726434151179775,"pZ":2.606922943291593,"vX0":8.251094823070396,"vY0":-130.23105995216042,"vZ0":-3.2101109692074044,"x":110.42,"y":168.39,"x0":-2.031603143403127,"y0":50.004957201828915,"z0":5.791600015302602,"aX":-13.268835636072916},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2162,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.420050793433012,"extension":6.427768128652172},"index":2,"playId":"e5b6fcc5-b1b5-3233-9418-49c2fce5982a","pitchNumber":3,"startTime":"2026-02-28T18:52:33.662Z","endTime":"2026-02-28T18:52:36.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858694148646624,"aZ":-31.616427275857287,"pfxX":6.752013177370145,"pfxZ":0.39803050144225605,"pX":0.17154013396669923,"pZ":1.0069591458511118,"vX0":3.841957683512303,"vY0":-118.2355393021388,"vZ0":-3.7152239337827737,"x":110.46,"y":211.59,"x0":-2.3526295651305804,"y0":50.00462141707891,"z0":5.504526467923636,"aX":9.546457794965931},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.1,"breakHorizontal":-13.2,"spinRate":2446,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4635051402698145,"extension":6.346935110290994},"hitData":{"launchSpeed":86.7,"launchAngle":21.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.66,"coordY":76.44}},"index":3,"playId":"84b7333f-822a-34a5-83b7-f8e59d4f8a71","pitchNumber":4,"startTime":"2026-02-28T18:52:57.016Z","endTime":"2026-02-28T18:53:07.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691858,"link":"/api/v1/people/691858"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":691858,"link":"/api/v1/people/691858"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":1.8999999999999995,"leverageIndex":0.3,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:53:07.838Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Jasso grounds out sharply, third baseman César Prieto to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:53:42.571Z","endTime":"2026-02-28T18:56:29.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":815734,"fullName":"Dylan Jasso","link":"/api/v1/people/815734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":815734,"fullName":"Dylan Jasso","link":"/api/v1/people/815734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8674540286364,"aZ":-31.851034123575317,"pfxX":9.27326104403782,"pfxZ":0.2342775282471976,"pX":0.4662698461022722,"pZ":1.8448928208773505,"vX0":3.830773457065897,"vY0":-117.70845159932486,"vZ0":-1.8329276174583193,"x":99.23,"y":188.97,"x0":-2.39306871206952,"y0":50.004309976511834,"z0":5.616870696305272,"aX":12.854606047099438},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":-17.8,"spinRate":2423,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.46749956266445203,"extension":6.316304342799618},"index":0,"playId":"7a054fb6-56f2-31a3-8b88-5c401a5d2888","pitchNumber":1,"startTime":"2026-02-28T18:53:42.604Z","endTime":"2026-02-28T18:53:46.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.9,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342472801579834,"aZ":-31.11151339037776,"pfxX":9.122884575439468,"pfxZ":0.7901567612954774,"pX":0.5107660613652631,"pZ":0.6843136912827813,"vX0":3.940279451427247,"vY0":-116.52854259508891,"vZ0":-4.344622892091346,"x":97.53,"y":220.3,"x0":-2.3987942772257296,"y0":50.00437807127747,"z0":5.584064626999339,"aX":12.27207335671801},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.5,"breakHorizontal":-17.6,"spinRate":2408,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.47402515834700587,"extension":6.4798697341614355},"index":1,"playId":"fbf7ccae-f2fa-3321-958c-f3717566087e","pitchNumber":2,"startTime":"2026-02-28T18:54:01.034Z","endTime":"2026-02-28T18:54:04.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":90.4,"endSpeed":82.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.179464440847838,"aZ":-19.224321536054237,"pfxX":-3.5709764651974236,"pfxZ":7.386257716277374,"pX":-1.1070720353713872,"pZ":5.045732212416952,"vX0":4.376562786532305,"vY0":-131.65776065086865,"vZ0":1.477561768915412,"x":159.2,"y":102.55,"x0":-2.327695366097825,"y0":50.0059960059767,"z0":5.900748177199661,"aX":-6.264547194174212},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.9,"breakHorizontal":5.5,"spinRate":2229,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4161574287994343,"extension":6.478490302074709},"index":2,"playId":"85db460a-916c-3cb4-af8b-576979bf14a1","pitchNumber":3,"startTime":"2026-02-28T18:54:22.506Z","endTime":"2026-02-28T18:54:26.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604723968402432,"aZ":-26.666062022102377,"pfxX":-5.561906901685703,"pfxZ":3.1782371802618243,"pX":-1.127597110507214,"pZ":3.0203254597115707,"vX0":4.265033087919746,"vY0":-130.54818866984942,"vZ0":-2.0097981332068566,"x":159.98,"y":157.23,"x0":-2.057134892431851,"y0":50.00168582283741,"z0":5.800628417902452,"aX":-9.632546741599585},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":9.1,"spinRate":2173,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4190177267206794,"extension":6.574032510164734},"index":3,"playId":"0e7c4834-b76a-3a72-ac4d-767a58552407","pitchNumber":4,"startTime":"2026-02-28T18:54:53.800Z","endTime":"2026-02-28T18:54:57.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"08314746-0226-0043-001c-f08cd117d70a","startTime":"2026-02-28T18:55:18.858Z","endTime":"2026-02-28T18:55:28.719Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17839080085454,"aZ":-29.35035719221507,"pfxX":-7.905191147038556,"pfxZ":1.6471382451020258,"pX":-0.831181441920721,"pZ":2.655498215764257,"vX0":6.029432199750708,"vY0":-130.6169358824524,"vZ0":-2.017452224403106,"x":148.68,"y":167.08,"x0":-2.1498572888086076,"y0":50.00405423280189,"z0":5.658865767179226,"aX":-13.571683935245924},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":12.8,"spinRate":2159,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.42037122612470723,"extension":6.6406131962272035},"index":5,"playId":"dbfea4a4-63bc-326a-af5a-fce51a7bafad","pitchNumber":5,"startTime":"2026-02-28T18:55:28.719Z","endTime":"2026-02-28T18:55:33.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-28T18:55:38.186Z","endTime":"2026-02-28T18:55:54.713Z","isPitch":false,"type":"action","player":{"id":815734,"link":"/api/v1/people/815734"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64477962557953,"aZ":-26.58946482352652,"pfxX":-6.981676153127373,"pfxZ":3.20275530307876,"pX":-1.0399112902416299,"pZ":3.0867771126860846,"vX0":5.231393591388667,"vY0":-131.38129927761545,"vZ0":-1.8912807217231977,"x":156.64,"y":155.44,"x0":-2.1529589910928966,"y0":50.00034358913553,"z0":5.798087689890135,"aX":-12.165453212005387},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":2247,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4173862896914873,"extension":6.5513315195679525},"index":7,"playId":"7ce3dcb8-c28b-3d9c-bd14-0d5078f33f40","pitchNumber":6,"startTime":"2026-02-28T18:55:54.713Z","endTime":"2026-02-28T18:55:57.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668208758920464,"aZ":-33.72626113068245,"pfxX":4.804742208926515,"pfxZ":-1.101869875879144,"pX":-0.2983699862621662,"pZ":2.137264862008148,"vX0":3.401454888605574,"vY0":-118.39545018057575,"vZ0":-0.8154302382642311,"x":128.37,"y":181.07,"x0":-2.3829492332756073,"y0":50.005310260143105,"z0":5.599598980901677,"aX":6.7540033496262835},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.9,"breakHorizontal":-9.6,"spinRate":2388,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4643813994095667,"extension":6.320334279318395},"hitData":{"launchSpeed":102.0,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":101.75,"coordY":166.28}},"index":8,"playId":"a3bba1be-485e-3749-b95e-2a413ea75a1b","pitchNumber":7,"startTime":"2026-02-28T18:56:16.859Z","endTime":"2026-02-28T18:56:29.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":815734,"link":"/api/v1/people/815734"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.63,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:56:29.047Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Jones walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:56:52.003Z","endTime":"2026-02-28T18:58:17.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"postOnSecond":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574448570783836,"aZ":-16.63498506276502,"pfxX":-5.339522042932712,"pfxZ":8.512215690567237,"pX":-0.9131908123923881,"pZ":3.4692881284967334,"vX0":4.974716355300108,"vY0":-134.14369318799868,"vZ0":-3.169060939312346,"x":151.81,"y":145.11,"x0":-2.0965305340611695,"y0":50.00312835948753,"z0":5.849558750044688,"aX":-9.74746259829312},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2140,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4080731805384792,"extension":6.501285728967},"index":0,"playId":"fe160843-2a2b-38f9-9781-56dc45bd0768","pitchNumber":1,"startTime":"2026-02-28T18:56:56.080Z","endTime":"2026-02-28T18:56:59.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":86.3,"endSpeed":79.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883333680127848,"aZ":-26.057663131598307,"pfxX":0.6966630273052404,"pfxZ":3.7962921620455568,"pX":-0.24927483453790547,"pZ":3.880177332034279,"vX0":4.766883877750229,"vY0":-125.72664951008693,"vZ0":0.605745966865386,"x":126.5,"y":134.02,"x0":-2.2551083770715943,"y0":50.003300016995254,"z0":5.739705193030788,"aX":1.1227558947967582},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2343,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4345271494467373,"extension":6.531083030303303},"index":1,"playId":"135f2f8b-d99b-3a2b-974c-d272838e53b5","pitchNumber":2,"startTime":"2026-02-28T18:57:15.417Z","endTime":"2026-02-28T18:57:19.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963000804149278,"aZ":-24.90182023158362,"pfxX":0.8525614865541935,"pfxZ":4.4932512513231195,"pX":-0.4278975842271905,"pZ":4.037210514899215,"vX0":4.656397147723995,"vY0":-126.47245834444266,"vZ0":0.8658227297393128,"x":133.31,"y":129.78,"x0":-2.4041998263168414,"y0":50.004047728106,"z0":5.688691075401431,"aX":1.379219510681447},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2273,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43320728763468574,"extension":6.437253247268965},"index":2,"playId":"d1ee136b-64ec-3b02-8149-2b7c919acef5","pitchNumber":3,"startTime":"2026-02-28T18:57:34.524Z","endTime":"2026-02-28T18:57:38.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.545026991596217,"aZ":-18.971249317470523,"pfxX":-4.698481649910807,"pfxZ":7.354202284956548,"pX":-0.11322747858077781,"pZ":3.206234657943176,"vX0":6.531967947499418,"vY0":-132.88499432356454,"vZ0":-3.185326087333084,"x":121.32,"y":152.21,"x0":-1.9887017369278843,"y0":50.00062294180108,"z0":5.7929672128708845,"aX":-8.432195230970503},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":7.2,"spinRate":2178,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4116363475399649,"extension":6.473259200406369},"index":3,"playId":"eb40e229-e6bc-3f84-a548-92d33c25df0f","pitchNumber":4,"startTime":"2026-02-28T18:57:53.805Z","endTime":"2026-02-28T18:57:57.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1087296527875,"aZ":-31.704229986346263,"pfxX":-9.141510244202916,"pfxZ":0.31064616892974506,"pX":0.3746872960702608,"pZ":1.5168346072000385,"vX0":8.54270624640936,"vY0":-122.20785148916623,"vZ0":-3.4244263262890584,"x":102.72,"y":197.83,"x0":-1.9936971136180504,"y0":50.000344115263495,"z0":5.685309803181253,"aX":-13.700862305240427},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":14.3,"spinRate":1509,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.449738965513502,"extension":6.478405376364697},"index":4,"playId":"cd45790d-16c0-33d1-a583-e34648db942e","pitchNumber":5,"startTime":"2026-02-28T18:58:12.446Z","endTime":"2026-02-28T18:58:17.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.51,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:58:17.792Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew Pintar doubles (1) on a sharp line drive to left fielder Bryan Torres. Jared Serna scores. Brendan Jones to 3rd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:59:27.422Z","endTime":"2026-02-28T19:00:56.172Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"postOnThird":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-28T18:58:42.950Z","endTime":"2026-02-28T18:59:29.567Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02553367500507,"aZ":-27.628828975092254,"pfxX":-7.525378250678423,"pfxZ":2.511651915600776,"pX":-0.753514129108364,"pZ":2.735860149175962,"vX0":5.853901051696356,"vY0":-133.06750809322435,"vZ0":-2.882609075792547,"x":145.72,"y":164.91,"x0":-1.9939560383054653,"y0":50.00264514086383,"z0":5.814870211720132,"aX":-13.623029959282384},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.2,"breakHorizontal":12.5,"spinRate":2091,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.410129176912978,"extension":6.463249275712032},"index":1,"playId":"702b022d-ff09-3c04-912f-97b428b39c05","pitchNumber":1,"startTime":"2026-02-28T18:59:29.567Z","endTime":"2026-02-28T18:59:34.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180292587849546,"aZ":-25.676147736270316,"pfxX":-7.104217619345188,"pfxZ":3.7393504911643394,"pX":0.13411234796318228,"pZ":2.8287600422391055,"vX0":7.646578728942907,"vY0":-130.59613883660643,"vZ0":-2.6205778739628345,"x":111.89,"y":162.4,"x0":-1.9016519116828585,"y0":50.00061967851034,"z0":5.76614941197434,"aX":-12.333727631009564},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":11.3,"spinRate":2213,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4185919980020625,"extension":6.578267673968679},"index":2,"playId":"8f2f6609-46d6-3036-9844-2966406efe3d","pitchNumber":2,"startTime":"2026-02-28T18:59:55.521Z","endTime":"2026-02-28T18:59:58.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.378544977634036,"aZ":-34.72149473613604,"pfxX":6.290119450527415,"pfxZ":-1.8238590788774918,"pX":-0.15819446959777692,"pZ":1.5521160315644125,"vX0":3.0161043504074554,"vY0":-118.29434416558423,"vZ0":-2.1029757071692794,"x0":-2.272206380929612,"y0":50.00151744147543,"z0":5.676493100040541,"aX":8.79427950903022},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.6,"breakHorizontal":-12.1,"spinRate":2419,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.46540357297837565,"extension":6.420861853811172},"index":3,"playId":"303ba547-4a1d-3493-9e5d-d027e79a4bf3","pitchNumber":3,"startTime":"2026-02-28T19:00:21.765Z","endTime":"2026-02-28T19:00:22.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-28T19:00:08.509Z","endTime":"2026-02-28T19:00:46.950Z","isPitch":false,"type":"action","player":{"id":801464,"link":"/api/v1/people/801464"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.583539959048224,"aZ":-31.67352258824976,"pfxX":5.528469843379996,"pfxZ":0.352132926746318,"pX":0.2615844761594515,"pZ":2.8971432710317444,"vX0":4.231127851581576,"vY0":-118.14119243115965,"vZ0":0.3451407145351122,"x":107.03,"y":160.56,"x0":-2.270944624168979,"y0":50.00211167247377,"z0":5.661273362683482,"aX":7.810004800051948},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":-11.0,"spinRate":2481,"spinDirection":55},"zone":3,"typeConfidence":2.0,"plateTime":0.46368571638057565,"extension":6.334073942482387},"hitData":{"launchSpeed":102.8,"launchAngle":17.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.16,"coordY":88.06}},"index":5,"playId":"b1ca2718-77eb-3efa-9763-b24062602d4b","pitchNumber":4,"startTime":"2026-02-28T19:00:46.950Z","endTime":"2026-02-28T19:00:56.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"second":{"id":691858,"link":"/api/v1/people/691858"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801464,"link":"/api/v1/people/801464"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":801464,"link":"/api/v1/people/801464"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":4.9,"leverageIndex":0.83,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:00:56.172Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T19:03:25.175Z","endTime":"2026-02-28T19:04:55.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692404,"fullName":"Darlin Saladin","link":"/api/v1/people/692404"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Darlin Saladin replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"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-28T19:02:15.730Z","endTime":"2026-02-28T19:03:27.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692404,"link":"/api/v1/people/692404"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":801464,"link":"/api/v1/people/801464"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348976195014803,"aZ":-15.689128435927284,"pfxX":-7.458786739194764,"pfxZ":8.853063854220505,"pX":0.4329103505171781,"pZ":2.3212071576708064,"vX0":7.103582321524871,"vY0":-135.5182769166789,"vZ0":-4.998111142258961,"x":100.5,"y":176.11,"x0":-1.2520302004572126,"y0":50.00075254612042,"z0":5.2836743394707435,"aX":-13.885341666398348},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":12.0,"spinRate":2157,"spinDirection":223},"zone":6,"typeConfidence":0.6,"plateTime":0.4040262422091372,"extension":5.708297338206026},"index":1,"playId":"40c8932c-8822-3f19-9e1c-b8b4cd063a16","pitchNumber":1,"startTime":"2026-02-28T19:03:27.411Z","endTime":"2026-02-28T19:03:30.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692404,"link":"/api/v1/people/692404","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":801464,"link":"/api/v1/people/801464"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684920045453836,"aZ":-30.305294349464262,"pfxX":-1.563462776985078,"pfxZ":1.311541628269124,"pX":0.5453487219149568,"pZ":2.551745166786308,"vX0":4.521370832432285,"vY0":-119.96615678197294,"vZ0":-0.22029163748959457,"x":96.21,"y":169.88,"x0":-1.1819032555341504,"y0":50.00104390309325,"z0":5.405446921810933,"aX":-2.2219425600012617},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.6,"breakHorizontal":1.4,"spinRate":1994,"spinDirection":279},"zone":6,"typeConfidence":0.84,"plateTime":0.46107067733137086,"extension":5.51958529942603},"index":2,"playId":"e3ae8681-8ecc-3d6b-aa3d-1563890a7d5b","pitchNumber":2,"startTime":"2026-02-28T19:03:43.489Z","endTime":"2026-02-28T19:03:47.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692404,"link":"/api/v1/people/692404","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":801464,"link":"/api/v1/people/801464"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30886906827761,"aZ":-18.653589151611648,"pfxX":-7.0856295909272875,"pfxZ":7.331513220391996,"pX":0.10580608824293943,"pZ":2.1666697674817685,"vX0":5.634257759580678,"vY0":-135.59594592982555,"vZ0":-5.016066487153601,"x":112.97,"y":180.28,"x0":-1.0883629077677637,"y0":50.003960466915586,"z0":5.360163442137195,"aX":-13.068622299879237},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":11.5,"spinRate":2035,"spinDirection":219},"zone":5,"typeConfidence":0.59,"plateTime":0.40544096023753484,"extension":5.833485223176205},"index":3,"playId":"d5814515-ee95-3999-80ab-4234a914db87","pitchNumber":3,"startTime":"2026-02-28T19:04:05.909Z","endTime":"2026-02-28T19:04:08.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692404,"link":"/api/v1/people/692404","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":801464,"link":"/api/v1/people/801464"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-28T19:04:43.278Z","endTime":"2026-02-28T19:04:47.409Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":692404,"link":"/api/v1/people/692404","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":801464,"link":"/api/v1/people/801464"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558626016563743,"aZ":-29.1536903117012,"pfxX":-3.4046277334090513,"pfxZ":1.9437648525050486,"pX":0.1629633460210711,"pZ":1.2343167535527042,"vX0":4.861172697123698,"vY0":-124.53705888507231,"vZ0":-3.8878790770653513,"x":110.79,"y":205.45,"x0":-1.3818058748395095,"y0":50.00260771676319,"z0":5.256440017967812,"aX":-5.289748957495455},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":4.9,"spinRate":1136,"spinDirection":251},"zone":14,"typeConfidence":0.73,"plateTime":0.44165780291354606,"extension":5.790896076394231},"hitData":{"launchSpeed":76.4,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.16,"coordY":154.62}},"index":5,"playId":"912b5165-28ae-39cf-9b43-3f815d0ec258","pitchNumber":4,"startTime":"2026-02-28T19:04:47.409Z","endTime":"2026-02-28T19:04:55.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692404,"link":"/api/v1/people/692404","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":801464,"link":"/api/v1/people/801464"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":692404,"link":"/api/v1/people/692404"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":692404,"link":"/api/v1/people/692404"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-3.700000000000001,"leverageIndex":1.32,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:04:55.935Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"César Prieto flies out to left fielder Brendan Jones.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T19:07:13.147Z","endTime":"2026-02-28T19:07:40.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Jake Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T19:07:03.046Z","endTime":"2026-02-28T19:07:15.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681977,"link":"/api/v1/people/681977","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61637502281861,"aZ":-11.000680361534235,"pfxX":-2.8633378732673553,"pfxZ":10.887405826344402,"pX":-1.1247233439815012,"pZ":1.9660445159921722,"vX0":0.2808122567977812,"vY0":-138.92157410824348,"vZ0":-10.564190057211713,"x":159.87,"y":185.7,"x0":-0.8557056753446319,"y0":50.00044823982105,"z0":6.560540776391423,"aX":-5.566884623767382},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2373,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.39504755778064116,"extension":6.452701924830673},"index":1,"playId":"68c5eeb4-49f2-35cd-8a67-4f9eed6f1cfa","pitchNumber":1,"startTime":"2026-02-28T19:07:15.516Z","endTime":"2026-02-28T19:07:20.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.721466051086995,"aZ":-12.769070725411419,"pfxX":-2.1950415437308193,"pfxZ":9.783998124995607,"pX":-0.07479624475445258,"pZ":2.62754379691262,"vX0":2.1466513878717666,"vY0":-139.96903293570156,"vZ0":-8.767528315289704,"x":119.85,"y":167.84,"x0":-0.566643942249096,"y0":50.00444709224437,"z0":6.637728871938902,"aX":-4.354003331287479},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2343,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39138742555673733,"extension":6.159521610127044},"hitData":{"launchSpeed":92.4,"launchAngle":45.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.52,"coordY":96.82}},"index":2,"playId":"44658505-537a-3fea-beec-f23ac7253f1d","pitchNumber":2,"startTime":"2026-02-28T19:07:33.174Z","endTime":"2026-02-28T19:07:40.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:07:40.060Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks challenged (pitch result), call on the field was overturned: Joshua Báez called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T19:08:03.588Z","endTime":"2026-02-28T19:08:55.627Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550084735164173,"aZ":-21.535847622684535,"pfxX":2.464870176181665,"pfxZ":6.260516490289234,"pX":0.03337880704566145,"pZ":2.2376110728918963,"vX0":1.0125056433402775,"vY0":-129.88684251447597,"vZ0":-7.366584785119995,"x":115.73,"y":178.36,"x0":-0.6823226332363156,"y0":50.00314831972993,"z0":6.761656329044033,"aX":4.189362377002543},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":-4.7,"spinRate":2475,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4225545296610491,"extension":6.208758749622024},"index":0,"playId":"bec04c55-af16-3aa9-94c6-5fae08081618","pitchNumber":1,"startTime":"2026-02-28T19:08:10.380Z","endTime":"2026-02-28T19:08:14.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":89.5,"endSpeed":81.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106284541632004,"aZ":-21.8891163195658,"pfxX":1.2007475903875071,"pfxZ":6.030800976871021,"pX":-0.6240247388721945,"pZ":3.018418572009159,"vX0":-0.3358861682486692,"vY0":-130.2319312151779,"vZ0":-5.671840658840451,"x":140.79,"y":157.28,"x0":-0.6488359860386322,"y0":50.00459717784355,"z0":6.89612235332287,"aX":2.0485474903031644},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":-2.0,"spinRate":2469,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.42169289807757515,"extension":5.999636287351925},"index":1,"playId":"f35ee051-5798-35d8-bc70-bf429e521d03","pitchNumber":2,"startTime":"2026-02-28T19:08:30.471Z","endTime":"2026-02-28T19:08:33.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821096616936696,"aZ":-36.43958573546592,"pfxX":3.7053424274339823,"pfxZ":-3.0901900403008726,"pX":0.7976925434205097,"pZ":1.9476401428130272,"vX0":1.465856492531588,"vY0":-117.71891809806105,"vZ0":-4.257989604766874,"x":86.59,"y":186.19,"x0":-0.31756707855935207,"y0":50.004074440913456,"z0":7.21367814504253,"aX":5.113471302532215},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.5,"breakHorizontal":-7.1,"spinRate":2507,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.46829248611343877,"extension":5.818095471932668},"index":2,"playId":"861bc643-9b72-3320-a7be-62572edc67a3","pitchNumber":3,"startTime":"2026-02-28T19:08:51.426Z","endTime":"2026-02-28T19:08:55.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":0.4999999999999982,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:08:55.627Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Torres strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T19:09:15.834Z","endTime":"2026-02-28T19:10:27.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.80748274297381,"aZ":-9.731453739794297,"pfxX":-1.1910767697528672,"pfxZ":11.202109293090588,"pX":0.07752756399061884,"pZ":2.667531665283751,"vX0":2.3990217763528765,"vY0":-141.6861206997588,"vZ0":-9.158746345118923,"x":114.04,"y":166.76,"x0":-0.6310743465786417,"y0":50.00232247210594,"z0":6.591718724091709,"aX":-2.386325619386957},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":1.6,"spinRate":2319,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.3887733612546205,"extension":6.323894905971423},"index":0,"playId":"b1260dc5-1ab9-3cb6-8cd6-f1dbaea0df47","pitchNumber":1,"startTime":"2026-02-28T19:09:38.058Z","endTime":"2026-02-28T19:09:41.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41136238021098,"aZ":-21.5747832889214,"pfxX":0.01908804539659087,"pfxZ":6.296489152561135,"pX":-0.093103278412607,"pZ":0.8301346166661222,"vX0":1.4927597822402214,"vY0":-129.50002021060484,"vZ0":-10.452308609156898,"x":120.55,"y":216.37,"x0":-0.6817439980271676,"y0":50.00135206167816,"z0":6.59805848381057,"aX":0.03174148459915745},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2450,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4244911002527245,"extension":6.043341090151266},"index":1,"playId":"2ece3de7-ceb6-3be3-9cda-3c81135ad807","pitchNumber":2,"startTime":"2026-02-28T19:10:00.601Z","endTime":"2026-02-28T19:10:05.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64540553302576,"aZ":-22.595309321589028,"pfxX":-8.4028132551033,"pfxZ":5.359876039677309,"pX":-0.1750302361975249,"pZ":1.4863403175614507,"vX0":4.768926168794464,"vY0":-133.77106211218393,"vZ0":-9.041652399076005,"x":123.67,"y":198.65,"x0":-0.9024062175983574,"y0":50.00422927989914,"z0":6.56967398247225,"aX":-15.015502962697912},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":14.0,"spinRate":1913,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4116795950487995,"extension":6.287193130880702},"index":2,"playId":"c706feaf-f2a1-3ace-9f58-0086052927e1","pitchNumber":3,"startTime":"2026-02-28T19:10:23.589Z","endTime":"2026-02-28T19:10:27.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:10:27.098Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:12:32.640Z","endTime":"2026-02-28T19:14:16.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael McGreevy replaces Darlin Saladin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T19:12:13.395Z","endTime":"2026-02-28T19:12:34.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692404,"link":"/api/v1/people/692404","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.664582603890096,"aZ":-16.67030291728099,"pfxX":-5.719354272491033,"pfxZ":8.59310883597809,"pX":-0.6437619436103873,"pZ":3.0636818902819716,"vX0":5.63353399440401,"vY0":-133.01753290475096,"vZ0":-3.927806051645018,"x":141.54,"y":156.06,"x0":-2.038932008717421,"y0":50.004524300983405,"z0":5.756824758168291,"aX":-10.321857649462338},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2188,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.41067671246891413,"extension":6.59132060284747},"index":1,"playId":"a6f777f1-4c97-3dfe-b95b-c11c325423ba","pitchNumber":1,"startTime":"2026-02-28T19:12:34.984Z","endTime":"2026-02-28T19:12:38.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99175457173404,"aZ":-30.711316433503427,"pfxX":-9.72132335935589,"pfxZ":0.9306902714752416,"pX":-1.5569637549774222,"pZ":1.8636224700844406,"vX0":4.631535116347729,"vY0":-124.8062073855306,"vZ0":-3.1673267719796874,"x":176.35,"y":188.46,"x0":-2.1774825493466143,"y0":50.00214863298699,"z0":5.688189239861509,"aX":-15.278432606135645},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":1553,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4394910449798375,"extension":6.447865146425701},"index":2,"playId":"e93df255-b644-37d5-bd9e-b06a5ec184f6","pitchNumber":2,"startTime":"2026-02-28T19:12:48.050Z","endTime":"2026-02-28T19:12:51.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916639666402833,"aZ":-31.93129048731023,"pfxX":-8.666299726269092,"pfxZ":0.157253902609801,"pX":-0.9040652041675086,"pZ":2.3554108717311872,"vX0":5.7408345972771935,"vY0":-123.43521301818843,"vZ0":-1.6268642286094195,"x":151.46,"y":175.18,"x0":-2.1358026939219372,"y0":50.002382028958465,"z0":5.71532013042307,"aX":-13.352485437135321},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":14.3,"spinRate":1498,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.44398297710236934,"extension":6.402277996358211},"index":3,"playId":"6b996cdf-dcd3-3904-9aa5-3a1f46c42606","pitchNumber":3,"startTime":"2026-02-28T19:13:03.125Z","endTime":"2026-02-28T19:13:06.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952394323480608,"aZ":-17.72297614537428,"pfxX":-5.285044256290491,"pfxZ":7.8397654779151065,"pX":-0.8456376797835949,"pZ":3.709513090935849,"vX0":5.317325257106418,"vY0":-134.80523648822933,"vZ0":-2.049392443047856,"x":149.23,"y":138.62,"x0":-2.1558192880370615,"y0":50.00092195733677,"z0":5.7290218039087515,"aX":-9.739005852640815},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":2179,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4061114984756835,"extension":6.535200059791803},"index":4,"playId":"6133f859-8d9e-355c-bdbd-a36a2fd39455","pitchNumber":4,"startTime":"2026-02-28T19:13:30.526Z","endTime":"2026-02-28T19:13:34.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.729810157510027,"aZ":-42.42502203701011,"pfxX":7.834216996662607,"pfxZ":-8.126871002966661,"pX":-1.5038214458062444,"pZ":2.3739846125411015,"vX0":-0.482631460320609,"vY0":-112.33485782863717,"vZ0":1.7960737566675413,"x":174.32,"y":174.68,"x0":-2.300620894380108,"y0":50.00179325607769,"z0":5.918336428819341,"aX":9.885450424732063},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.8,"breakHorizontal":-14.0,"spinRate":2482,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.48995306313591636,"extension":6.50453284715599},"index":5,"playId":"ea36436c-6e30-35b9-b0cc-2d7e3c07a6c3","pitchNumber":5,"startTime":"2026-02-28T19:13:50.428Z","endTime":"2026-02-28T19:13:54.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10159931649903,"aZ":-17.629524474558586,"pfxX":-4.7833629121827785,"pfxZ":7.938066054654277,"pX":0.2906191375696446,"pZ":3.500143441533464,"vX0":7.766186392749168,"vY0":-133.81025456383435,"vZ0":-2.570455516929375,"x":105.92,"y":144.28,"x0":-2.0142838309247066,"y0":50.00089799970341,"z0":5.721483141827913,"aX":-8.76280187207739},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2171,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4077445791866081,"extension":6.740874584557982},"index":6,"playId":"1e3a6afb-50f9-3d50-8946-9da11a40b5fe","pitchNumber":6,"startTime":"2026-02-28T19:14:11.261Z","endTime":"2026-02-28T19:14:16.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:14:16.317Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Esteury Ruiz hit by pitch.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:14:18.531Z","endTime":"2026-02-28T19:17:22.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.279629887597466,"aZ":-14.578874793510213,"pfxX":-5.011570734414185,"pfxZ":9.411391822619104,"pX":0.16540066144585464,"pZ":2.834958522056462,"vX0":7.149899053805842,"vY0":-135.31158672833772,"vZ0":-5.190097264420984,"x":110.7,"y":162.24,"x0":-1.8501796389761205,"y0":50.00127201600844,"z0":5.78596944695009,"aX":-9.368329635484118},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2248,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4035425459371349,"extension":6.575543073905634},"index":0,"playId":"41e85e70-26fe-3658-983c-eb8a22f4f93a","pitchNumber":1,"startTime":"2026-02-28T19:14:40.196Z","endTime":"2026-02-28T19:14:44.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826203150852887,"aZ":-23.45171933296247,"pfxX":1.3366437190010327,"pfxZ":5.279218942720362,"pX":-0.18055958237104314,"pZ":3.808366614497399,"vX0":4.560079517994887,"vY0":-127.12817699353464,"vZ0":-0.20706582417024233,"x":123.88,"y":135.95,"x0":-2.164489181522635,"y0":50.001304201000245,"z0":5.7379996168275165,"aX":2.2069422896634663},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.7,"breakHorizontal":-3.4,"spinRate":2323,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4293393017166438,"extension":6.516042363199166},"index":1,"playId":"423fa667-7b4a-32f8-b395-35e0b004528e","pitchNumber":2,"startTime":"2026-02-28T19:14:59.122Z","endTime":"2026-02-28T19:15:02.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87752646475547,"aZ":-41.460809260362545,"pfxX":6.959651541851338,"pfxZ":-7.461173264934179,"pX":0.02295894715120072,"pZ":1.8908243733758077,"vX0":2.902094457586692,"vY0":-111.7289670927904,"vZ0":0.8387375942094255,"x":116.12,"y":187.73,"x0":-2.2025631414973095,"y0":50.000452371158346,"z0":5.82157042481892,"aX":8.66769311443191},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-12.8,"breakHorizontal":-13.4,"spinRate":2482,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4929988366810645,"extension":6.480759460806792},"index":2,"playId":"4efc1126-de62-3a42-97e1-2b51e0839b63","pitchNumber":3,"startTime":"2026-02-28T19:15:19.513Z","endTime":"2026-02-28T19:15:23.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":92.6,"endSpeed":85.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86899106675244,"aZ":-17.800059282070723,"pfxX":-5.908019718564383,"pfxZ":7.776138543914406,"pX":-0.48103544339757487,"pZ":3.308541712527071,"vX0":5.941692721668033,"vY0":-134.76229505223307,"vZ0":-3.1857585926803527,"x":135.34,"y":149.45,"x0":-1.941381804041776,"y0":50.00424157500476,"z0":5.755446754527398,"aX":-10.923856823721135},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2216,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40564015228356665,"extension":6.60595037101445},"index":3,"playId":"420b8273-a85f-3eb9-88b9-5f0ec9971598","pitchNumber":4,"startTime":"2026-02-28T19:15:44.698Z","endTime":"2026-02-28T19:15:49.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":91.5,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.555706773935487,"aZ":-23.869674810687975,"pfxX":-6.07691550888455,"pfxZ":4.567700174933922,"pX":-1.0090039939880349,"pZ":2.9626760568072985,"vX0":4.694723501653669,"vY0":-133.22938326277455,"vZ0":-2.7151409144796874,"x":155.46,"y":158.79,"x0":-1.9944953200712157,"y0":50.00391455622197,"z0":5.699071842477045,"aX":-11.050337706482921},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":10.2,"spinRate":2222,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4093292445567607,"extension":6.587096850127855},"index":4,"playId":"c70eff9a-0afd-3005-92f7-5c754a1ef004","pitchNumber":5,"startTime":"2026-02-28T19:16:34.813Z","endTime":"2026-02-28T19:16:40.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-28T19:16:47.402Z","endTime":"2026-02-28T19:17:01.153Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26206748126835,"aZ":-36.496075227813726,"pfxX":5.855485632497409,"pfxZ":-3.083597283604461,"pX":1.0546043976395347,"pZ":1.6334310097595237,"vX0":5.675839295646057,"vY0":-117.72535661122026,"vZ0":-1.5022512851261947,"x":76.8,"y":194.68,"x0":-2.1476337659913716,"y0":50.00012267596625,"z0":5.6567335238663015,"aX":8.21925056638401},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.6,"breakHorizontal":-12.0,"spinRate":2516,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4651912121112276,"extension":6.436626557090969},"index":6,"playId":"0921cef7-67e9-3581-868c-8d153e3d085d","pitchNumber":6,"startTime":"2026-02-28T19:17:01.153Z","endTime":"2026-02-28T19:17:06.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551649184464086,"aZ":-25.686486678486748,"pfxX":-6.915270182597409,"pfxZ":3.6655544782614307,"pX":-0.782938113707017,"pZ":3.5293934301265266,"vX0":5.5909924453387845,"vY0":-132.25760800294037,"vZ0":-0.6231459441215336,"x":146.84,"y":143.49,"x0":-2.027225867203325,"y0":50.00121854045502,"z0":5.654028101587378,"aX":-12.233866683405765},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":11.3,"spinRate":2039,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41435049806290536,"extension":6.7816330858751455},"index":7,"playId":"e284dab6-a7e9-3320-ab1f-0352ab38dd03","pitchNumber":7,"startTime":"2026-02-28T19:17:19.176Z","endTime":"2026-02-28T19:17:22.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":1.700000000000001,"leverageIndex":0.39,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:17:22.462Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to left fielder Bryan Torres.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:18:55.456Z","endTime":"2026-02-28T19:22:00.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9,11],"actionIndex":[10],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T19:18:06.207Z","endTime":"2026-02-28T19:18:57.673Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25123330191629,"aZ":-29.35041381464043,"pfxX":-6.855717614281979,"pfxZ":1.8855202455958606,"pX":1.3030193947039868,"pZ":2.010716011191675,"vX0":9.98901483232622,"vY0":-122.2451508324551,"vZ0":-2.679712330704353,"x":67.33,"y":184.49,"x0":-1.9634913936828682,"y0":50.004866904746365,"z0":5.66547321911114,"aX":-10.278937648862351},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.0,"breakHorizontal":9.8,"spinRate":1487,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.44970711360280546,"extension":6.401987420309835},"index":1,"playId":"b98bc86f-5d93-32b9-8777-f28de96ecc5e","pitchNumber":1,"startTime":"2026-02-28T19:18:57.673Z","endTime":"2026-02-28T19:19:01.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"playId":"25a7c5e2-f27e-3489-8c0d-7053317f8913","startTime":"2026-02-28T19:19:15.392Z","endTime":"2026-02-28T19:19:18.693Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190586611011508,"aZ":-18.343505456154414,"pfxX":-4.328525519613695,"pfxZ":7.873623254994566,"pX":-0.6994269602433121,"pZ":2.7486601589832764,"vX0":4.713526952193203,"vY0":-131.7573335671723,"vZ0":-4.373246198256862,"x":143.66,"y":164.57,"x0":-1.9498379931370953,"y0":50.0031635112342,"z0":5.786815353365023,"aX":-7.604756041433619},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":6.8,"spinRate":2171,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4158250146090774,"extension":6.509833667858019},"index":3,"playId":"0a5efcef-e6a0-32e4-a8cd-90764941823d","pitchNumber":2,"startTime":"2026-02-28T19:19:30.676Z","endTime":"2026-02-28T19:19:33.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.303706319559122,"aZ":-28.199205238909542,"pfxX":-7.671640517619396,"pfxZ":2.614196651731696,"pX":0.6273458763184753,"pZ":1.8610820924196614,"vX0":8.405660842719438,"vY0":-122.98068356595579,"vZ0":-3.3982384776648695,"x":93.09,"y":188.53,"x0":-1.8517136467922302,"y0":50.00012764285458,"z0":5.674304478821919,"aX":-11.650777680183328},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":1600,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4468194144879378,"extension":6.646838968068854},"index":4,"playId":"8a453047-fe6e-373a-9c37-fe4bafc2d212","pitchNumber":3,"startTime":"2026-02-28T19:19:49.531Z","endTime":"2026-02-28T19:19:52.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-28T19:20:14.482Z","endTime":"2026-02-28T19:20:28.420Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.234530303846597,"aZ":-34.72382033875215,"pfxX":0.8969432636487633,"pfxZ":-1.6994482540095301,"pX":0.31753878758947024,"pZ":1.2308568646205358,"vX0":5.3907613313939935,"vY0":-121.28861974017042,"vZ0":-3.563157796370045,"x":104.9,"y":205.55,"x0":-2.044251517195757,"y0":50.00272220768672,"z0":5.726033926072346,"aX":1.3451222754159284},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-2.9,"spinRate":2391,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4504298504046864,"extension":6.6173540823299355},"index":6,"playId":"b6d46a0d-5e69-39ce-bd2b-462d5c9caae4","pitchNumber":4,"startTime":"2026-02-28T19:20:28.420Z","endTime":"2026-02-28T19:20:32.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":7,"playId":"ef1b6c3e-0ca4-3a90-b88f-f311a81da51e","startTime":"2026-02-28T19:20:48.343Z","endTime":"2026-02-28T19:20:53.294Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78503638950842,"aZ":-25.96321691347645,"pfxX":-1.3823794788759096,"pfxZ":3.7697343313459992,"pX":-0.008017473230084893,"pZ":2.7797549954531573,"vX0":5.71886705810981,"vY0":-127.15742984123288,"vZ0":-2.26603988601324,"x":117.31,"y":163.73,"x0":-2.101328326114749,"y0":50.000225982513335,"z0":5.731378108682597,"aX":-2.276258388107062},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":1.3,"spinRate":2278,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4298773820390429,"extension":6.371894790017738},"index":8,"playId":"6b00ca73-95b7-31e5-858f-27982f2ab4e7","pitchNumber":5,"startTime":"2026-02-28T19:21:05.612Z","endTime":"2026-02-28T19:21:09.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044271408294502,"aZ":-24.59722484568478,"pfxX":-6.061295421775104,"pfxZ":4.5779464702024715,"pX":1.1088246930354355,"pZ":1.9672924161756693,"vX0":10.403710185545842,"vY0":-127.78857001874904,"vZ0":-3.571916383507884,"x":74.73,"y":185.66,"x0":-2.2255648575979143,"y0":50.00519874914445,"z0":5.31303304011715,"aX":-10.0386241137228},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":8.6,"spinRate":2069,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.428428236809526,"extension":6.534814866436824},"index":9,"playId":"84910425-c2b9-3abf-9eaa-3658f82b9455","pitchNumber":6,"startTime":"2026-02-28T19:21:31.041Z","endTime":"2026-02-28T19:21:35.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Esteury Ruiz steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":10,"actionPlayId":"84910425-c2b9-3abf-9eaa-3658f82b9455","startTime":"2026-02-28T19:21:49.793Z","endTime":"2026-02-28T19:21:53.517Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"postOnSecond":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"homeTeamWinProbability":12.0,"awayTeamWinProbability":88.0,"homeTeamWinProbabilityAdded":0.7999999999999989,"leverageIndex":0.81,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21224402620654,"aZ":-33.55818925308091,"pfxX":1.879518441958186,"pfxZ":-0.954606559260692,"pX":-0.7004291228832598,"pZ":1.582641042063319,"vX0":2.690875898028358,"vY0":-119.01826225929445,"vZ0":-2.8459431582904005,"x":143.7,"y":196.05,"x0":-2.0845451545892524,"y0":50.003180818796025,"z0":5.796298712834586,"aX":2.7286362800502535},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.2,"breakHorizontal":-4.0,"spinRate":2461,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.4580655370595763,"extension":6.558258003658863},"hitData":{"launchSpeed":81.5,"launchAngle":54.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.59,"coordY":106.97}},"index":11,"playId":"fbb24bb7-a28b-307a-9eda-3f5b35238094","pitchNumber":7,"startTime":"2026-02-28T19:21:53.517Z","endTime":"2026-02-28T19:22:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":-2.299999999999999,"leverageIndex":0.81,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:22:00.583Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Deyvison De Los Santos grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T19:24:46.509Z","endTime":"2026-02-28T19:26:30.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":828594,"fullName":"Michael Watson","link":"/api/v1/people/828594"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691277,"fullName":"Deyvison De Los Santos","link":"/api/v1/people/691277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":6,"homeScore":1,"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-28T19:22:24.062Z","endTime":"2026-02-28T19:23:12.809Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Watson replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"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-28T19:23:12.809Z","endTime":"2026-02-28T19:24:48.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":828594,"link":"/api/v1/people/828594"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700241,"link":"/api/v1/people/700241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":94.2,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944671625675237,"aZ":-16.910332285119345,"pfxX":5.860393678087036,"pfxZ":8.019425587115247,"pX":0.8601011678602537,"pZ":1.4222096774254562,"vX0":-4.988196988691151,"vY0":-137.01096048933084,"vZ0":-6.085822587152223,"x":84.21,"y":200.38,"x0":1.9418815327421954,"y0":50.00270028987989,"z0":4.825651200928519,"aX":11.154633987718261},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":-9.6,"spinRate":1998,"spinDirection":134},"zone":14,"typeConfidence":1.02,"plateTime":0.39958788468560336,"extension":6.720417689987533},"index":2,"playId":"3f449ebe-3f03-3c47-9ecb-66d272d72ba0","pitchNumber":1,"startTime":"2026-02-28T19:24:48.754Z","endTime":"2026-02-28T19:24:52.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.797230591533143,"aZ":-32.69368053908184,"pfxX":-5.092874354453188,"pfxZ":-0.34779162483126846,"pX":-0.026810177167726497,"pZ":2.602307832137354,"vX0":-4.096650376176014,"vY0":-120.95439414541532,"vZ0":1.273092044320332,"x":118.02,"y":168.52,"x0":2.3456153695917727,"y0":50.002877156198714,"z0":4.918485136535748,"aX":-7.60656782920596},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":10.2,"spinRate":2401,"spinDirection":308},"zone":5,"typeConfidence":1.37,"plateTime":0.4514418286339068,"extension":6.302815378963055},"index":3,"playId":"48591cc2-f2f4-34bf-bba7-19a05a3bebf8","pitchNumber":2,"startTime":"2026-02-28T19:25:07.936Z","endTime":"2026-02-28T19:25:12.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742311385760882,"aZ":-19.336435381309045,"pfxX":5.443278830672454,"pfxZ":6.63607233321013,"pX":0.9047479879864646,"pZ":2.5733807267753206,"vX0":-4.575432328495513,"vY0":-136.88982346901017,"vZ0":-2.763334355375772,"x":82.51,"y":169.3,"x0":1.874931512324394,"y0":50.0028406832732,"z0":4.890689479510813,"aX":10.530337163387339},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":-9.1,"spinRate":2070,"spinDirection":126},"zone":12,"typeConfidence":1.27,"plateTime":0.39721254352779445,"extension":6.696891716455559},"index":4,"playId":"a631f71a-ad5b-3c01-9c56-be372d908ed0","pitchNumber":3,"startTime":"2026-02-28T19:25:22.644Z","endTime":"2026-02-28T19:25:27.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Esteury Ruiz steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"a631f71a-ad5b-3c01-9c56-be372d908ed0","startTime":"2026-02-28T19:25:40.005Z","endTime":"2026-02-28T19:25:48.170Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"postOnThird":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.67,"dramaIndex":23.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404878201462655,"aZ":-16.33905190030194,"pfxX":5.537752696527132,"pfxZ":8.385910011218177,"pX":0.621757375998141,"pZ":3.6609739549757445,"vX0":-5.232944772879116,"vY0":-135.52356753118335,"vZ0":-0.5250933396698398,"x":93.3,"y":139.93,"x0":1.8441567393137999,"y0":50.00307087366484,"z0":4.983035384786236,"aX":10.457802572065996},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-9.1,"spinRate":2038,"spinDirection":138},"zone":12,"typeConfidence":1.31,"plateTime":0.4018442144029146,"extension":6.533165899008581},"index":6,"playId":"6cad9f26-0ec9-3548-a6c9-c56d032cef06","pitchNumber":4,"startTime":"2026-02-28T19:25:48.170Z","endTime":"2026-02-28T19:25:52.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716263277164654,"aZ":-13.09135108251335,"pfxX":7.820159085358124,"pfxZ":10.09834019838211,"pX":0.6820998951644869,"pZ":3.7559166152430135,"vX0":-6.360927898290549,"vY0":-136.08425647491973,"vZ0":-0.9795832026142088,"x":91.0,"y":137.37,"x0":2.02497888601832,"y0":50.004351511774466,"z0":5.020487726735829,"aX":14.781247886819287},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-13.0,"spinRate":1983,"spinDirection":139},"zone":12,"typeConfidence":1.36,"plateTime":0.40130957778427234,"extension":6.883847382432582},"index":7,"playId":"697ff8de-d829-3f44-a8dc-fcb17572d311","pitchNumber":5,"startTime":"2026-02-28T19:26:05.880Z","endTime":"2026-02-28T19:26:10.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":84.5,"endSpeed":77.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.388890281610042,"aZ":-33.71347102369695,"pfxX":-7.890354492996405,"pfxZ":-1.011225304606592,"pX":-0.21138178587837111,"pZ":1.6519806623488493,"vX0":-3.6514164851459046,"vY0":-122.94822909846016,"vZ0":-0.2489773620190715,"x":125.06,"y":194.18,"x0":2.3223946565228366,"y0":50.00585433851193,"z0":4.6373560835850745,"aX":-11.973350786465867},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":15.2,"spinRate":2573,"spinDirection":305},"zone":8,"typeConfidence":1.37,"plateTime":0.447012337908002,"extension":6.488027884919904},"hitData":{"launchSpeed":106.4,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.33,"coordY":154.62}},"index":8,"playId":"beb5443f-cc9a-3b41-aeb2-999c7b930771","pitchNumber":6,"startTime":"2026-02-28T19:26:23.279Z","endTime":"2026-02-28T19:26:30.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691277,"link":"/api/v1/people/691277","batSide":{"code":"R","description":"Right"}},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691277,"link":"/api/v1/people/691277"},"credit":"b_ab"},{"player":{"id":828594,"link":"/api/v1/people/828594"},"credit":"p_ab"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"credit":"b_pa"},{"player":{"id":828594,"link":"/api/v1/people/828594"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:26:30.702Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:28:37.055Z","endTime":"2026-02-28T19:29:50.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T19:28:34.918Z","endTime":"2026-02-28T19:28:39.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":91.0,"endSpeed":84.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875591595397385,"aZ":-31.149709604027485,"pfxX":1.245607207102709,"pfxZ":0.5750381442949513,"pX":0.011911664359298448,"pZ":1.266336412582565,"vX0":2.8337875479832593,"vY0":-132.53211346546513,"vZ0":-5.921000581130168,"x":116.55,"y":204.59,"x0":-1.2292293043245899,"y0":50.00566510928911,"z0":5.77848520327667,"aX":2.2369014659536015},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.9,"spinRate":2934,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4118190843796272,"extension":5.679341600587059},"index":1,"playId":"bb26f4bb-558f-3f1b-9d44-64bb8cfaf3f2","pitchNumber":1,"startTime":"2026-02-28T19:28:39.226Z","endTime":"2026-02-28T19:28:43.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693925028857123,"aZ":-33.26847177486793,"pfxX":2.0986215162188873,"pfxZ":-0.6087778693553094,"pX":1.0824691849744845,"pZ":3.008649034364551,"vX0":5.10837487970998,"vY0":-131.73495923644617,"vZ0":-1.2252069239342591,"x":75.74,"y":157.55,"x0":-1.1421630907547613,"y0":50.00603222117892,"z0":5.902926981960403,"aX":3.7490059799467366},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.2,"breakHorizontal":-4.8,"spinRate":2870,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.4132138660507687,"extension":5.592348741391715},"index":2,"playId":"2227ddbc-cd05-3016-8517-e7f8ffb9bce8","pitchNumber":2,"startTime":"2026-02-28T19:28:54.470Z","endTime":"2026-02-28T19:28:58.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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.2,"endSpeed":88.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971345974563487,"aZ":-22.99244868675353,"pfxX":-8.083384887352105,"pfxZ":4.662273707723727,"pX":-0.3910839046767905,"pZ":1.715192257332962,"vX0":5.3175301041579,"vY0":-138.54332383180892,"vZ0":-6.245368672540872,"x":131.91,"y":192.47,"x0":-1.2716085553421206,"y0":50.006185004428495,"z0":5.505245771250396,"aX":-15.932775214801325},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":13.8,"spinRate":2272,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3932830735217592,"extension":5.741125681420819},"index":3,"playId":"a2878e16-1d25-3a24-9642-d7126e457621","pitchNumber":3,"startTime":"2026-02-28T19:29:07.795Z","endTime":"2026-02-28T19:29:10.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48354024380799,"aZ":-31.39607917450839,"pfxX":2.250789522674534,"pfxZ":0.4411045536033351,"pX":0.9433516481953786,"pZ":0.4802611965789589,"vX0":4.600969882444849,"vY0":-131.7216436931575,"vZ0":-7.231872908645838,"x":81.04,"y":225.81,"x0":-1.1119983238786415,"y0":50.0041915636196,"z0":5.553487367804907,"aX":3.99329159819672},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.0,"spinRate":2882,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4143056571781325,"extension":5.806377800523588},"index":4,"playId":"56e757aa-4564-3198-bd47-2a6a4b2b7d28","pitchNumber":4,"startTime":"2026-02-28T19:29:22.868Z","endTime":"2026-02-28T19:29:26.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00172972870359,"aZ":-15.602095105362034,"pfxX":-3.7680218668330037,"pfxZ":8.396808591615597,"pX":-0.40542021932191874,"pZ":4.207440309320811,"vX0":4.025038707099731,"vY0":-139.30121599945514,"vZ0":-0.9583575863038944,"x":132.45,"y":125.18,"x0":-1.3764795370628329,"y0":50.00516654723583,"z0":5.583013145457135,"aX":-7.439116247742117},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2395,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39254438968966365,"extension":5.560167796037752},"index":5,"playId":"14185fb2-e10f-3222-8a2e-68c5f3d62e9e","pitchNumber":5,"startTime":"2026-02-28T19:29:46.992Z","endTime":"2026-02-28T19:29:50.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:29:50.847Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:30:10.529Z","endTime":"2026-02-28T19:31:46.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153374307406214,"aZ":-14.152541497347459,"pfxX":-4.287318722960172,"pfxZ":9.01828062041832,"pX":-1.0971211301495447,"pZ":2.257923555996003,"vX0":3.2635966975736097,"vY0":-140.12576956888168,"vZ0":-6.059720873661119,"x":158.82,"y":177.82,"x0":-1.7168758148294763,"y0":50.0068537483905,"z0":5.364822676669564,"aX":-8.57137926224751},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2365,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3901174368764093,"extension":5.6332880430663375},"index":0,"playId":"8bf95be1-8527-39c7-abee-d0a0abdff8e3","pitchNumber":1,"startTime":"2026-02-28T19:30:13.899Z","endTime":"2026-02-28T19:30:21.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"8bf95be1-8527-39c7-abee-d0a0abdff8e3","startTime":"2026-02-28T19:30:21.353Z","endTime":"2026-02-28T19:30:30.583Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300869495498485,"aZ":-33.78886287420085,"pfxX":2.2796092152791165,"pfxZ":-0.8994677117771701,"pX":0.3943378193681213,"pZ":2.402660566834263,"vX0":3.6423868519955755,"vY0":-132.73975647765175,"vZ0":-2.689653772438526,"x":101.97,"y":173.91,"x0":-1.2855038520535866,"y0":50.00023623065068,"z0":5.860577021133479,"aX":4.113197544922746},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.9,"breakHorizontal":-4.8,"spinRate":2921,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.4108126444456488,"extension":5.54876886490744},"index":2,"playId":"27a45477-2d4a-349f-9375-3b05f50cfa27","pitchNumber":2,"startTime":"2026-02-28T19:30:30.583Z","endTime":"2026-02-28T19:30:33.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.110157716465867,"aZ":-31.805949197955652,"pfxX":0.9245523334784336,"pfxZ":0.2020187230359447,"pX":-0.5935251276584077,"pZ":2.1222417895102184,"vX0":1.9444679851723856,"vY0":-133.2850649849846,"vZ0":-3.750035649528973,"x":139.62,"y":181.48,"x0":-1.4499274968843572,"y0":50.00295559938179,"z0":5.820803367634493,"aX":1.6787169139396774},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.1,"breakHorizontal":-2.0,"spinRate":2979,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.4094724627346853,"extension":5.51680645136156},"index":3,"playId":"d9cf2ae3-0df0-36a9-90fd-e1f4010f8268","pitchNumber":3,"startTime":"2026-02-28T19:30:49.553Z","endTime":"2026-02-28T19:30:54.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Masyn Winn steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"actionPlayId":"d9cf2ae3-0df0-36a9-90fd-e1f4010f8268","startTime":"2026-02-28T19:31:08.599Z","endTime":"2026-02-28T19:31:17.542Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"postOnSecond":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.38,"dramaIndex":19.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890629018352346,"aZ":-44.30545769169497,"pfxX":4.019015468061854,"pfxZ":-7.587741325536842,"pX":1.5212109788629262,"pZ":0.34027423577070587,"vX0":4.984641164212386,"vY0":-126.20230735590239,"vZ0":-4.538885810006352,"x":59.02,"y":229.59,"x0":-1.008677897465794,"y0":50.0046922386651,"z0":5.765324862909616,"aX":6.423296073619245},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-14.6,"breakHorizontal":-8.5,"spinRate":3112,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.43554377057125615,"extension":5.799576061058138},"index":5,"playId":"b7db419d-47af-3238-81f2-990bc36742b0","pitchNumber":4,"startTime":"2026-02-28T19:31:17.542Z","endTime":"2026-02-28T19:31:22.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27644654919254,"aZ":-45.33802476342348,"pfxX":6.06268829500277,"pfxZ":-8.154764067067058,"pX":0.08140331615911271,"pZ":0.9903911177646462,"vX0":1.428130352638803,"vY0":-126.58582391952194,"vZ0":-2.841652489858636,"x":113.9,"y":212.04,"x0":-1.2785617843379888,"y0":50.00614211645265,"z0":5.778185919232797,"aX":9.781824524454537},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-15.2,"breakHorizontal":-11.3,"spinRate":3215,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4336890401117439,"extension":5.706366750765932},"index":6,"playId":"5b412eea-1937-3f04-8787-dbce1d77cdd1","pitchNumber":5,"startTime":"2026-02-28T19:31:41.281Z","endTime":"2026-02-28T19:31:46.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.38,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:31:46.441Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:32:09.577Z","endTime":"2026-02-28T19:33:19.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267499006779154,"aZ":-25.471835822346574,"pfxX":-6.322569444524717,"pfxZ":3.609157712001611,"pX":-0.05216565646414344,"pZ":1.6107951644193368,"vX0":5.334941850694493,"vY0":-135.05687174114,"vZ0":-5.930948936092177,"x":118.99,"y":195.29,"x0":-1.2276444809920206,"y0":50.00057655449092,"z0":5.616724547583233,"aX":-11.72748152190519},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":10.3,"spinRate":1751,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4049104046394296,"extension":5.767930316084257},"index":0,"playId":"b4a7d410-7964-36ab-a5a3-44c864021368","pitchNumber":1,"startTime":"2026-02-28T19:32:11.321Z","endTime":"2026-02-28T19:32:38.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"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":91.6,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12006164912983,"aZ":-30.852879656817713,"pfxX":2.1809977746825875,"pfxZ":0.7154449244943883,"pX":-0.1940434640032748,"pZ":3.3006003690434857,"vX0":2.3196683779884992,"vY0":-133.6095139781404,"vZ0":-1.128636156485941,"x":124.4,"y":149.66,"x0":-1.3513241007907082,"y0":50.00104365957245,"z0":5.9112660049383425,"aX":4.009954512916121},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":-4.4,"spinRate":2905,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.4072787713382011,"extension":5.628822046029413},"index":1,"playId":"e6e31eb0-79de-3ddf-a031-89aeb9bd68f5","pitchNumber":2,"startTime":"2026-02-28T19:32:51.597Z","endTime":"2026-02-28T19:32:58.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377958865542208,"aZ":-15.551935055552736,"pfxX":-4.272188526034795,"pfxZ":8.271309916191573,"pX":-0.17496689842416238,"pZ":4.152174013551219,"vX0":4.9696645919496,"vY0":-139.6710913923463,"vZ0":-1.4721826415526709,"x":123.67,"y":126.67,"x0":-1.407916268245778,"y0":50.00249611279177,"z0":5.690530237932979,"aX":-8.585994364584003},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2411,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38959971721516196,"extension":5.725025424317633},"index":2,"playId":"8a471274-6f72-3935-8de9-261e479a2320","pitchNumber":3,"startTime":"2026-02-28T19:33:13.340Z","endTime":"2026-02-28T19:33:19.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.3,"awayTeamWinProbability":91.7,"homeTeamWinProbabilityAdded":0.9000000000000012,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:33:19.338Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Owen Caissie. Masyn Winn scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:33:36.713Z","endTime":"2026-02-28T19:34:47.200Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607283071439575,"aZ":-44.056038433746515,"pfxX":6.199036929347761,"pfxZ":-7.743863267442702,"pX":1.0753720347370668,"pZ":3.1551986743806997,"vX0":3.42515567080988,"vY0":-122.37561280124159,"vZ0":1.9355086713173029,"x":76.01,"y":153.59,"x0":-1.1428294096506968,"y0":50.00436262445271,"z0":6.096659303433419,"aX":9.50831678850763},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.4,"breakHorizontal":-12.0,"spinRate":3019,"spinDirection":22},"zone":12,"typeConfidence":2.0,"plateTime":0.4456754821511071,"extension":5.8987830903524126},"index":0,"playId":"ac5d26cf-17c3-3a6d-9e04-2e5839d6a9bb","pitchNumber":1,"startTime":"2026-02-28T19:33:38.267Z","endTime":"2026-02-28T19:33:42.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.995076513786582,"aZ":-43.97108366610829,"pfxX":4.90868824729286,"pfxZ":-7.572742906127781,"pX":-0.2842763501632814,"pZ":3.3296102381071586,"vX0":0.7897404047225316,"vY0":-123.35492686284104,"vZ0":2.298510389037406,"x":127.84,"y":148.88,"x0":-1.2459616882013285,"y0":50.00177137855353,"z0":6.063290593090746,"aX":7.647720392278687},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.1,"breakHorizontal":-9.1,"spinRate":3081,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.44216185489293114,"extension":5.819112311323514},"index":1,"playId":"24978759-e765-3a9e-b1b5-80d471409b74","pitchNumber":2,"startTime":"2026-02-28T19:33:58.612Z","endTime":"2026-02-28T19:34:02.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798054067330565,"aZ":-16.57427272192797,"pfxX":-3.5295705496300362,"pfxZ":8.004100501685148,"pX":-0.31373093531764296,"pZ":3.5378873732229827,"vX0":3.9661878487811073,"vY0":-138.04146609752158,"vZ0":-2.4117134321649063,"x":128.96,"y":143.26,"x0":-1.303672249754346,"y0":50.00673264598382,"z0":5.5256909595893955,"aX":-6.882893571527511},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2403,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3952453455195366,"extension":5.83275506798553},"index":2,"playId":"575dabcb-deeb-3fe6-9994-1bbafce3f2c4","pitchNumber":3,"startTime":"2026-02-28T19:34:18.059Z","endTime":"2026-02-28T19:34:21.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"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-28T19:34:28.228Z","endTime":"2026-02-28T19:34:38.822Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897708189461106,"aZ":-42.33776897967926,"pfxX":7.509682027999512,"pfxZ":-6.483869364996204,"pX":-0.47562009668161315,"pZ":1.6228559440522434,"vX0":-0.2576140196194681,"vY0":-124.39777790360543,"vZ0":-1.765642159215134,"x":135.13,"y":194.96,"x0":-1.346406444568452,"y0":50.00255589224457,"z0":5.850764994660535,"aX":11.771971750069692},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.9,"breakHorizontal":-13.6,"spinRate":3095,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.44026011804374354,"extension":5.916189916396139},"hitData":{"launchSpeed":99.3,"launchAngle":12.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":146.1,"coordY":126.19}},"index":4,"playId":"00ff962e-6dcd-3f87-beba-e351c6353301","pitchNumber":4,"startTime":"2026-02-28T19:34:38.822Z","endTime":"2026-02-28T19:34:47.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-2.9000000000000004,"leverageIndex":0.37,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:34:47.200Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to left fielder Brendan Jones. JJ Wetherholt to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:35:09.041Z","endTime":"2026-02-28T19:35:56.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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(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":92.1,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862616294358777,"aZ":-31.068876479875783,"pfxX":2.3662186179888205,"pfxZ":0.5919694750125224,"pX":-0.5492408907310699,"pZ":3.4484022338400067,"vX0":1.3483209531556795,"vY0":-134.40321351091256,"vZ0":-0.7809321383109448,"x":137.94,"y":145.67,"x0":-1.3612628640953095,"y0":50.00408336894138,"z0":5.905124268544283,"aX":4.428383214197785},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.6,"spinRate":2877,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.40401329826001486,"extension":5.560399281821826},"index":0,"playId":"d61dac49-a1fb-35b6-ad91-3f59077122f8","pitchNumber":1,"startTime":"2026-02-28T19:35:14.060Z","endTime":"2026-02-28T19:35:17.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.375192143944563,"aZ":-34.87007493906367,"pfxX":6.915395447952964,"pfxZ":-1.6717003218944249,"pX":0.42823826414823934,"pZ":0.6775890967074784,"vX0":2.285859759070413,"vY0":-125.1628251817839,"vZ0":-4.914262601774175,"x":100.68,"y":220.49,"x0":-1.3915658505249937,"y0":50.00337179842329,"z0":5.470140572364724,"aX":11.151608583278732},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":-13.1,"spinRate":3075,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43489068944422815,"extension":5.727105072917308},"index":1,"playId":"3b234b37-c448-3d6e-9c0f-461dbc30e5ee","pitchNumber":2,"startTime":"2026-02-28T19:35:28.244Z","endTime":"2026-02-28T19:35:31.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":89.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.209437189433096,"aZ":-19.532928706685144,"pfxX":-4.226740443584704,"pfxZ":6.3270726346288315,"pX":-0.3216280028173338,"pZ":2.43474091184868,"vX0":4.473094178672791,"vY0":-137.99752813067693,"vZ0":-5.037811468656728,"x":129.26,"y":173.04,"x0":-1.3868773689912313,"y0":50.00605271869212,"z0":5.534061248551728,"aX":-8.45043616016175},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":7.1,"spinRate":2357,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3915283214893619,"extension":5.779952270228984},"hitData":{"launchSpeed":93.8,"launchAngle":9.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.1,"coordY":125.44}},"index":2,"playId":"1eb98b5a-8e76-307b-882f-015150cdeed9","pitchNumber":3,"startTime":"2026-02-28T19:35:47.587Z","endTime":"2026-02-28T19:35:56.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.16,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:35:56.596Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, shortstop Otto Lopez to first baseman Deyvison De Los Santos.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T19:36:01.160Z","endTime":"2026-02-28T19:38:35.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691277,"link":"/api/v1/people/691277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841463814071883,"aZ":-31.433811802293178,"pfxX":2.48116739210868,"pfxZ":0.40872726568382234,"pX":-0.15872627099717557,"pZ":5.030750490346118,"vX0":2.0150572536090334,"vY0":-131.71995216846614,"vZ0":2.9964535094509355,"x":123.05,"y":102.95,"x0":-1.2497364941061724,"y0":50.000538889219705,"z0":6.169443264394837,"aX":4.460313772020673},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2939,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4121784534558035,"extension":5.681613591937804},"index":0,"playId":"0091a159-7349-3138-ab09-ad273725670a","pitchNumber":1,"startTime":"2026-02-28T19:36:19.793Z","endTime":"2026-02-28T19:36:22.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55183068575615,"aZ":-29.991303016266198,"pfxX":1.194704220024012,"pfxZ":1.172484423611884,"pX":0.21369808240984342,"pZ":1.0259039927979559,"vX0":3.751481180470376,"vY0":-133.93171259171376,"vZ0":-6.512956513668428,"x":108.85,"y":211.08,"x0":-1.347345597071903,"y0":50.00360583810087,"z0":5.5696070390066135,"aX":2.220060063740377},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.2,"breakHorizontal":-2.8,"spinRate":2940,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.40534914412152956,"extension":5.917807825480742},"index":1,"playId":"19204e84-d78c-3252-8aaf-5e395c15d486","pitchNumber":2,"startTime":"2026-02-28T19:36:38.567Z","endTime":"2026-02-28T19:36:42.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41922575643534,"aZ":-32.92991638827087,"pfxX":2.9444017371290134,"pfxZ":-0.42274347169113824,"pX":-0.4277576222382875,"pZ":2.548075364981587,"vX0":1.3521634616017302,"vY0":-132.45882705170916,"vZ0":-2.0731159626781883,"x":133.31,"y":169.98,"x0":-1.3262885545432237,"y0":50.00162711424009,"z0":5.732060162850635,"aX":5.268818544003858},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.0,"breakHorizontal":-5.6,"spinRate":2883,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.4123880202910266,"extension":5.714362963568179},"index":2,"playId":"2efc5b99-b03c-3bdc-806a-0a1ba0ce2a6b","pitchNumber":3,"startTime":"2026-02-28T19:37:05.172Z","endTime":"2026-02-28T19:37:08.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"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-28T19:37:34.300Z","endTime":"2026-02-28T19:37:57.194Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39754225926091,"aZ":-21.64931620469417,"pfxX":-5.973372980454892,"pfxZ":5.898646032657959,"pX":0.9521694129259398,"pZ":-0.7136353927862495,"vX0":7.774432462194624,"vY0":-132.51023923389795,"vZ0":-11.364132529055777,"x":80.71,"y":258.05,"x0":-1.2390028471053265,"y0":50.00600523273984,"z0":5.201900308725717,"aX":-10.662352079575783},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":9.2,"spinRate":1634,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4128072384727117,"extension":5.854217424621855},"index":4,"playId":"8c2bc561-2e11-3d53-90fc-ee4c17433475","pitchNumber":4,"startTime":"2026-02-28T19:37:57.194Z","endTime":"2026-02-28T19:38:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Calvin Faucher. JJ Wetherholt to 3rd. Jordan Walker to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"8c2bc561-2e11-3d53-90fc-ee4c17433475","startTime":"2026-02-28T19:38:17.642Z","endTime":"2026-02-28T19:38:28.287Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":802139,"link":"/api/v1/people/802139"},"postOnSecond":{"id":691023,"link":"/api/v1/people/691023"},"postOnThird":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.31,"dramaIndex":15.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68051830786104,"aZ":-32.07584028367628,"pfxX":1.896135487643785,"pfxZ":0.05096716424639958,"pX":-0.14082094961464117,"pZ":3.504262810709322,"vX0":2.776327330582076,"vY0":-134.01380213016571,"vZ0":-0.36335193663408827,"x":122.37,"y":144.16,"x0":-1.4317289182831447,"y0":50.000221269062095,"z0":5.909208705976091,"aX":3.4898761541128898},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.2,"breakHorizontal":-4.0,"spinRate":2965,"spinDirection":281},"zone":11,"typeConfidence":2.0,"plateTime":0.40682794584030235,"extension":5.759503492425592},"hitData":{"launchSpeed":75.1,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.44,"coordY":142.96}},"index":6,"playId":"329f3324-37ae-3be4-a731-7f93f36d33ad","pitchNumber":5,"startTime":"2026-02-28T19:38:28.287Z","endTime":"2026-02-28T19:38:35.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"second":{"id":691023,"link":"/api/v1/people/691023"},"third":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":1.0000000000000009,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:38:35.563Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Serna grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:40:50.304Z","endTime":"2026-02-28T19:41:01.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Michael Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-28T19:40:09.630Z","endTime":"2026-02-28T19:40:52.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":828594,"link":"/api/v1/people/828594","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459185500633442,"aZ":-22.253319011312726,"pfxX":-6.801087340559395,"pfxZ":4.881099352698923,"pX":-0.8859956104109614,"pZ":3.2340415916352963,"vX0":2.811923596945621,"vY0":-140.60219056775847,"vZ0":-4.000598737906469,"x":150.77,"y":151.46,"x0":-1.0071428244763678,"y0":50.00142601316534,"z0":6.093106757823053,"aX":-13.81686041149781},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":11.9,"spinRate":2156,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38737473568484804,"extension":5.835254926616823},"hitData":{"launchSpeed":90.8,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.41,"coordY":149.04}},"index":1,"playId":"a61f0307-4d53-35e5-af21-d1e4ec773ed7","pitchNumber":1,"startTime":"2026-02-28T19:40:52.480Z","endTime":"2026-02-28T19:41:01.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691858,"link":"/api/v1/people/691858"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":691858,"link":"/api/v1/people/691858"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:41:01.459Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Jasso strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:41:21.713Z","endTime":"2026-02-28T19:42:05.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":815734,"fullName":"Dylan Jasso","link":"/api/v1/people/815734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815734,"fullName":"Dylan Jasso","link":"/api/v1/people/815734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":98.4,"endSpeed":89.9,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56914720432446,"aZ":-11.754484603817104,"pfxX":-4.973219909022228,"pfxZ":9.83550876311387,"pX":-0.2985329526355561,"pZ":3.5609058224946564,"vX0":2.397434131418516,"vY0":-143.282381648111,"vZ0":-5.692245332878612,"x":128.38,"y":142.64,"x0":-0.5006947616511453,"y0":50.00152898517124,"z0":6.309890316110118,"aX":-10.3241800396368},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2278,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.38249233392675075,"extension":5.767425142156173},"index":0,"playId":"3c8638ec-5b88-35cf-b045-c83382c66cad","pitchNumber":1,"startTime":"2026-02-28T19:41:25.451Z","endTime":"2026-02-28T19:41:28.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57838638534004,"aZ":-33.36317851097989,"pfxX":2.107538328863966,"pfxZ":-0.7078842585373479,"pX":0.04773482758118222,"pZ":3.0588704601814833,"vX0":0.6386315338972728,"vY0":-128.19503887776366,"vZ0":-1.8631756794698515,"x":115.18,"y":156.19,"x0":-0.47743980351360893,"y0":50.000385307511564,"z0":6.360992427271989,"aX":3.562140418067103},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":-4.0,"spinRate":2440,"spinDirection":68},"zone":2,"typeConfidence":0.9,"plateTime":0.4247142940378965,"extension":5.822131866421279},"index":1,"playId":"e9b18dc0-dbad-35ca-a5ad-baf33e464863","pitchNumber":2,"startTime":"2026-02-28T19:41:39.320Z","endTime":"2026-02-28T19:41:42.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98280079818914,"aZ":-31.074098173105238,"pfxX":1.914058947316902,"pfxZ":0.6274196397917464,"pX":1.4354542365784086,"pZ":1.3403843913679971,"vX0":4.092286898553417,"vY0":-130.5454793368193,"vZ0":-6.497285468982548,"x":62.28,"y":202.59,"x0":-0.3927714233627595,"y0":50.00283333066496,"z0":6.160468923094624,"aX":3.3474461745502784},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2520,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.41741124239416605,"extension":5.972733217156353},"index":2,"playId":"0c95ad95-1550-3f49-9e07-e5a4df04469b","pitchNumber":3,"startTime":"2026-02-28T19:41:59.205Z","endTime":"2026-02-28T19:42:05.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":815734,"link":"/api/v1/people/815734"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:42:05.571Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brendan Jones strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:42:09.527Z","endTime":"2026-02-28T19:43:36.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35301076093353,"aZ":-10.729270233790185,"pfxX":-5.254172349310191,"pfxZ":10.294258055689493,"pX":-0.12158130670967708,"pZ":3.29515430839926,"vX0":2.943086559041512,"vY0":-142.8187287995524,"vZ0":-6.396167939718124,"x":121.63,"y":149.81,"x0":-0.47835255196461024,"y0":50.00055467339736,"z0":6.226207089446167,"aX":-10.941817496110795},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2260,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3823151841051433,"extension":5.963194452853203},"index":0,"playId":"a78ec9f2-10cb-3a54-b230-618ca814ef7c","pitchNumber":1,"startTime":"2026-02-28T19:42:27.574Z","endTime":"2026-02-28T19:42:31.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":98.1,"endSpeed":89.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.323123118833884,"aZ":-9.371934277476779,"pfxX":-4.037977451093355,"pfxZ":11.062049519888205,"pX":-0.18934962846713177,"pZ":3.5671691534592394,"vX0":1.5786535926319245,"vY0":-142.76803748569824,"vZ0":-6.145464005621237,"x":124.22,"y":142.47,"x0":-0.22534133161438136,"y0":50.002019329389505,"z0":6.339512635169086,"aX":-8.322837511858825},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2352,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.38387130479728615,"extension":5.806558289540701},"index":1,"playId":"784a07ed-f5e1-3adf-8d72-52eddf2c6164","pitchNumber":2,"startTime":"2026-02-28T19:42:42.049Z","endTime":"2026-02-28T19:42:46.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.993117461686776,"aZ":-27.22329646887654,"pfxX":-5.168223327600149,"pfxZ":2.860838552729856,"pX":-0.6877146706316113,"pZ":2.8345239872829096,"vX0":1.4021694422863462,"vY0":-129.69708802278691,"vZ0":-3.3905945342316834,"x":143.21,"y":162.25,"x0":-0.5583746891125773,"y0":50.003808463302626,"z0":6.198392370818454,"aX":-8.94836609106502},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":9.1,"spinRate":1106,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.41971243500365674,"extension":5.9790769043063605},"index":2,"playId":"dbfe6bf0-e449-3c2f-a8f6-44866c72265e","pitchNumber":3,"startTime":"2026-02-28T19:42:58.110Z","endTime":"2026-02-28T19:43:25.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433956821694792,"aZ":-28.433995087921183,"pfxX":-7.073321043224462,"pfxZ":2.179554881183221,"pX":-1.022879675256482,"pZ":1.1627453871149527,"vX0":0.754020580932149,"vY0":-129.7268748546631,"vZ0":-6.917666627363118,"x":155.99,"y":207.39,"x0":-0.3964869868785726,"y0":50.00290758965761,"z0":6.011873342941957,"aX":-12.136469464816564},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":12.7,"spinRate":966,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.42114332062598603,"extension":6.311691789425321},"index":3,"playId":"e84ce8e5-0e9a-364f-bcb4-d593714a416a","pitchNumber":4,"startTime":"2026-02-28T19:43:33.172Z","endTime":"2026-02-28T19:43:36.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":800957,"link":"/api/v1/people/800957"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:43:36.802Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"César Prieto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:45:44.582Z","endTime":"2026-02-28T19:47:30.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-28T19:45:14.053Z","endTime":"2026-02-28T19:45:46.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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.2,"endSpeed":80.3,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.122499726027154,"aZ":-25.926584517825997,"pfxX":-1.5555418403182886,"pfxZ":3.865056047865247,"pX":0.7252609446874885,"pZ":1.620423861095647,"vX0":-3.3981213255659783,"vY0":-125.52963895273004,"vZ0":-4.947808081026856,"x":89.35,"y":195.03,"x0":2.291369894559815,"y0":50.005339657714956,"z0":5.692439386726214,"aX":-2.5172963332762683},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":3.5,"spinRate":2706,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.43405258877421904,"extension":5.797980615468881},"index":1,"playId":"bfe34508-3217-32bf-8ef9-1abb7233fdc5","pitchNumber":1,"startTime":"2026-02-28T19:45:46.723Z","endTime":"2026-02-28T19:45:50.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":81.2,"endSpeed":74.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91933429631957,"aZ":-30.897065564290678,"pfxX":-9.129291924645592,"pfxZ":0.9087291255396499,"pX":-0.38819569517029834,"pZ":2.0248975142891155,"vX0":-3.3005414044344237,"vY0":-118.29133635099242,"vZ0":-2.0740961242097007,"x":131.8,"y":184.11,"x0":2.2138315253100096,"y0":50.003698683555584,"z0":5.763259500406313,"aX":-12.854933667630252},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.4,"breakHorizontal":17.4,"spinRate":3258,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.4641799291200419,"extension":5.703080696040674},"index":2,"playId":"570f5da7-31d2-3bfc-ba2b-b7329551221e","pitchNumber":2,"startTime":"2026-02-28T19:46:16.834Z","endTime":"2026-02-28T19:46:21.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":85.8,"endSpeed":80.0,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.911564204003643,"aZ":-30.07587677892986,"pfxX":8.263331019431753,"pfxZ":1.311302733855973,"pX":-0.49809286507228556,"pZ":0.2778712227790647,"vX0":-8.446189158206806,"vY0":-124.678847596558,"vZ0":-6.700812091257357,"x":135.99,"y":231.28,"x0":1.83841458054767,"y0":50.00017842918265,"z0":5.4397259481944396,"aX":13.182680833902717},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-13.3,"spinRate":1821,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4370665437471981,"extension":5.8589971346987095},"index":3,"playId":"ab8d0926-87ba-3860-82ca-bb7f69ca45b0","pitchNumber":3,"startTime":"2026-02-28T19:46:41.966Z","endTime":"2026-02-28T19:46:45.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29123176357492,"aZ":-40.84132363235468,"pfxX":-6.746383643442465,"pfxZ":-6.350662365587297,"pX":1.616947664497963,"pZ":2.3510390980046836,"vX0":0.7584707084579982,"vY0":-115.98455472694748,"vZ0":0.7108653896053672,"x":55.37,"y":175.3,"x0":2.1627241152263643,"y0":50.002632768684215,"z0":5.929208380955263,"aX":-9.209018308783053},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.0,"breakHorizontal":12.0,"spinRate":2624,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.47188734088369655,"extension":5.589251157900775},"index":4,"playId":"2f4f6b8b-f061-3ddf-a6aa-d7a7b42d6abc","pitchNumber":4,"startTime":"2026-02-28T19:47:06.396Z","endTime":"2026-02-28T19:47:11.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729470534950764,"aZ":-30.88018203939714,"pfxX":-9.240302448059957,"pfxZ":0.904639020768438,"pX":-1.1555932780935927,"pZ":1.8567065630865616,"vX0":-4.4147338942310865,"vY0":-119.25739550380972,"vZ0":-2.49200633330592,"x":161.05,"y":188.65,"x0":1.9224757650919182,"y0":50.005422289000734,"z0":5.710941252717756,"aX":-13.26114598607326},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":17.9,"spinRate":3311,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4599392846573531,"extension":5.811673940497315},"index":5,"playId":"af21270c-f604-3add-8ac2-14191e5c7872","pitchNumber":5,"startTime":"2026-02-28T19:47:26.296Z","endTime":"2026-02-28T19:47:30.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:47:30.385Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Báez singles on a ground ball to right fielder Owen Caissie, deflected by second baseman Jared Serna.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:47:32.670Z","endTime":"2026-02-28T19:49:13.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691858,"link":"/api/v1/people/691858"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290432372122147,"aZ":-42.4260291696556,"pfxX":-6.8073305698857665,"pfxZ":-7.513572444941252,"pX":0.1622350184312544,"pZ":2.8993575365143855,"vX0":-2.637627658853331,"vY0":-116.51106432881677,"vZ0":1.9741174354275455,"x":110.82,"y":160.5,"x0":2.1954298634161478,"y0":50.00056449887389,"z0":6.071002746141888,"aX":-9.292491961485027},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.7,"breakHorizontal":13.0,"spinRate":2924,"spinDirection":329},"zone":5,"typeConfidence":2.0,"plateTime":0.4713464179748086,"extension":5.635880724395014},"index":0,"playId":"1b210db6-8be5-3f40-b4b9-97170e6d9608","pitchNumber":1,"startTime":"2026-02-28T19:47:55.806Z","endTime":"2026-02-28T19:47:59.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48947048076896,"aZ":-30.782932286909492,"pfxX":-9.560908705537063,"pfxZ":1.001055267514344,"pX":-0.8485339676892519,"pZ":1.3899337263937297,"vX0":-3.7796887432505892,"vY0":-117.78978823338942,"vZ0":-3.2525414386210354,"x":149.34,"y":201.25,"x0":2.023826952164671,"y0":50.00290849998716,"z0":5.66496319790592,"aX":-13.29859646463661},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.2,"breakHorizontal":18.2,"spinRate":3201,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4668196492372032,"extension":5.781296453686815},"index":1,"playId":"0bbd60ae-ec5d-34aa-af63-44214cf63de8","pitchNumber":2,"startTime":"2026-02-28T19:48:14.392Z","endTime":"2026-02-28T19:48:19.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6697518032619,"aZ":-31.13893458107267,"pfxX":-8.945205550813608,"pfxZ":0.7487446657069565,"pX":-0.013887397098464089,"pZ":1.8862966908281689,"vX0":-2.415697943802492,"vY0":-117.07469953882838,"vZ0":-2.136150936336505,"x":117.53,"y":187.85,"x0":2.19418277322137,"y0":50.00360650371134,"z0":5.732719433575912,"aX":-12.383163073023491},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.1,"breakHorizontal":16.8,"spinRate":3197,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.4683280207566338,"extension":5.94653993149896},"index":2,"playId":"40fb1533-576b-3f36-9041-8ac2456530cd","pitchNumber":3,"startTime":"2026-02-28T19:48:40.727Z","endTime":"2026-02-28T19:48:44.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42482218515318,"aZ":-27.17744993853585,"pfxX":7.925619720384481,"pfxZ":3.0654959091659606,"pX":1.1110063191394854,"pZ":2.5251305226886123,"vX0":-5.036930585795037,"vY0":-125.80250771137325,"vZ0":-2.3373533678338934,"x":74.65,"y":170.6,"x0":2.0922050011068705,"y0":50.00325606426546,"z0":5.631708953266516,"aX":12.921622459112626},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":-13.4,"spinRate":2005,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4325775277241082,"extension":5.793758432667242},"hitData":{"launchSpeed":86.4,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":143.02}},"index":3,"playId":"c344b6a3-9698-3559-9fb5-e9913d815e0f","pitchNumber":4,"startTime":"2026-02-28T19:49:03.777Z","endTime":"2026-02-28T19:49:13.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:49:13.097Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryan Torres grounds into a force out, third baseman Dylan Jasso to second baseman Jared Serna. Joshua Báez out at 2nd. Bryan Torres to 1st.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:49:36.382Z","endTime":"2026-02-28T19:50:12.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691858,"link":"/api/v1/people/691858"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":86.1,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.685616625682027,"aZ":-28.40890896810268,"pfxX":8.805095927899476,"pfxZ":2.028100593637612,"pX":-0.3884991887247122,"pZ":2.3247623613743458,"vX0":-9.159159662609364,"vY0":-133.93787145483077,"vZ0":-3.3293258709612132,"x":131.81,"y":176.01,"x0":1.8944778785411422,"y0":50.00488427444811,"z0":5.565535993859693,"aX":16.368142689422037},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-14.5,"spinRate":2331,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.40540396091863684,"extension":5.880405354707738},"index":0,"playId":"95c6f728-16c0-3032-afdb-1f15acf2473a","pitchNumber":1,"startTime":"2026-02-28T19:49:39.555Z","endTime":"2026-02-28T19:49:43.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695491,"link":"/api/v1/people/695491"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45732207871122,"aZ":-23.56347419390058,"pfxX":8.18292568114137,"pfxZ":4.789803428205995,"pX":-0.09200480058749147,"pZ":2.1028459794489867,"vX0":-7.692361477170665,"vY0":-131.38992776778616,"vZ0":-4.558114802812163,"x":120.51,"y":182.0,"x0":1.771306748247898,"y0":50.00483991789174,"z0":5.551025852779646,"aX":14.713791545638},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":-13.7,"spinRate":2197,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4124696851067644,"extension":5.802524254983674},"hitData":{"launchSpeed":96.7,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.92,"coordY":167.3}},"index":1,"playId":"151d4a76-bd85-3daf-b319-8e9cf7446e80","pitchNumber":2,"startTime":"2026-02-28T19:50:00.144Z","endTime":"2026-02-28T19:50:12.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695491,"link":"/api/v1/people/695491"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:50:12.719Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brody Moore flies out to left fielder Brendan Jones.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:50:36.717Z","endTime":"2026-02-28T19:51:35.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brody Moore replaces Masyn Winn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":1,"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-28T19:50:39.045Z","endTime":"2026-02-28T19:50:39.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.654013713895292,"aZ":-26.619172936491992,"pfxX":8.158197887020943,"pfxZ":3.493577503849145,"pX":0.5113269816832775,"pZ":2.268869109336018,"vX0":-6.25628654935844,"vY0":-124.9383391614124,"vZ0":-3.0194417486390273,"x":97.51,"y":177.52,"x0":1.980004661210853,"y0":50.00480475833431,"z0":5.665848097088246,"aX":12.982120167161217},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":-13.4,"spinRate":1950,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.43732747009277473,"extension":5.853921283678218},"index":1,"playId":"716fa095-402a-3af5-bdf0-f8ffc82ef98d","pitchNumber":1,"startTime":"2026-02-28T19:50:39.047Z","endTime":"2026-02-28T19:50:42.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88893379523373,"aZ":-26.489477455153107,"pfxX":-1.1034381089226732,"pfxZ":3.3751250683473772,"pX":-0.27804833308236154,"pZ":2.0961206276022835,"vX0":-5.559190748816477,"vY0":-127.8618912701178,"vZ0":-3.722256893154737,"x":127.6,"y":182.18,"x0":2.0518700457134282,"y0":50.00528309923963,"z0":5.607632475356006,"aX":-1.8601291423034987},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2923,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.42544467181176415,"extension":5.709852949437746},"index":2,"playId":"4d61eb3e-721e-39fe-9906-fe1b39830bb0","pitchNumber":2,"startTime":"2026-02-28T19:51:00.786Z","endTime":"2026-02-28T19:51:04.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616173476024205,"aZ":-32.391404428797614,"pfxX":-9.38338271383646,"pfxZ":-0.1466032809203366,"pX":-0.903898480183596,"pZ":2.228157933855006,"vX0":-4.0634128195305514,"vY0":-120.38463382156816,"vZ0":-1.5074376985614872,"x":151.45,"y":178.62,"x0":2.0256172547488696,"y0":50.003615608211454,"z0":5.73262759765509,"aX":-13.757364758577092},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":18.0,"spinRate":3302,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4551805519620524,"extension":5.798530004051572},"hitData":{"launchSpeed":92.0,"launchAngle":32.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.61,"coordY":88.16}},"index":3,"playId":"8658acdf-a7df-3616-b5a9-c75e70fcae87","pitchNumber":3,"startTime":"2026-02-28T19:51:27.428Z","endTime":"2026-02-28T19:51:35.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:51:35.084Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Pintar homers (1) on a line drive to left center field.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:53:48.277Z","endTime":"2026-02-28T19:55:08.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,10],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Brody Moore remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"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-28T19:53:43.467Z","endTime":"2026-02-28T19:53:43.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chase Davis replaces center fielder Victor Scott II, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"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-28T19:53:43.487Z","endTime":"2026-02-28T19:53:43.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690971,"link":"/api/v1/people/690971"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jack Gurevitch replaces first baseman Alec Burleson, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"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-28T19:53:43.489Z","endTime":"2026-02-28T19:53:43.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813668,"link":"/api/v1/people/813668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jesús Báez replaces second baseman JJ Wetherholt, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"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-28T19:53:43.491Z","endTime":"2026-02-28T19:53:43.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800305,"link":"/api/v1/people/800305"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt Koperniak replaces right fielder Jordan Walker, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:53:43.493Z","endTime":"2026-02-28T19:53:43.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Svanson replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"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-28T19:53:43.495Z","endTime":"2026-02-28T19:53:50.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.009889497788926,"aZ":-20.33750270793102,"pfxX":-8.797726785800645,"pfxZ":5.977311214842034,"pX":-0.9234720881188031,"pZ":3.3235926941929796,"vX0":5.142311113603148,"vY0":-139.30330483954097,"vZ0":-2.7333916076740277,"x":152.2,"y":149.04,"x0":-1.642768670368453,"y0":50.00514534768658,"z0":5.650241795066349,"aX":-17.427547921059485},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":15.0,"spinRate":2173,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.39203312354039266,"extension":6.451368083356447},"index":6,"playId":"5ce0b00d-ebd9-3434-8af1-4841657a32ff","pitchNumber":1,"startTime":"2026-02-28T19:53:50.467Z","endTime":"2026-02-28T19:53:54.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026053348329956,"aZ":-23.976815950740367,"pfxX":-8.985267036770761,"pfxZ":4.219926446271947,"pX":-0.5230829252701793,"pZ":3.2827820337494873,"vX0":6.612623559840747,"vY0":-138.09657288136108,"vZ0":-2.107479607890051,"x":136.94,"y":150.14,"x0":-1.7740083275549468,"y0":50.00523199148902,"z0":5.658892833992694,"aX":-17.461259903367566},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":15.0,"spinRate":2194,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.3957252431872549,"extension":6.253526719008535},"index":7,"playId":"91226357-c2fa-3c87-8c2c-3cd91a1077d1","pitchNumber":2,"startTime":"2026-02-28T19:54:04.225Z","endTime":"2026-02-28T19:54:07.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768338423602696,"aZ":-28.821455265754224,"pfxX":5.651450156470113,"pfxZ":2.043311328325517,"pX":-0.6009048560598931,"pZ":3.129630984952167,"vX0":1.551200844229979,"vY0":-126.4930082216961,"vZ0":-0.8537691643699685,"x":139.91,"y":154.28,"x0":-1.9546665248924961,"y0":50.00342170905633,"z0":5.756741269493494,"aX":9.272471730244037},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-10.6,"spinRate":2111,"spinDirection":82},"zone":1,"typeConfidence":0.93,"plateTime":0.4309477037468987,"extension":6.154280568222408},"index":8,"playId":"cd79b33e-0426-3b22-ab74-3d9b2aa85de6","pitchNumber":3,"startTime":"2026-02-28T19:54:21.855Z","endTime":"2026-02-28T19:54:24.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":9,"startTime":"2026-02-28T19:54:30.456Z","endTime":"2026-02-28T19:54:45.641Z","isPitch":false,"type":"action","player":{"id":801464,"link":"/api/v1/people/801464"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.764726085271796,"aZ":-29.673144522852738,"pfxX":6.2997621648727105,"pfxZ":1.509442642718783,"pX":-0.016814545044974823,"pZ":2.4296582114130234,"vX0":2.1935403064279666,"vY0":-126.24684678155019,"vZ0":-2.429975363789668,"x":117.64,"y":173.18,"x0":-1.709785710221774,"y0":50.00159205334872,"z0":5.735430205388555,"aX":10.417191911134227},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":2230,"spinDirection":58},"zone":5,"typeConfidence":0.93,"plateTime":0.42985003178227554,"extension":5.935884864946937},"hitData":{"launchSpeed":101.7,"launchAngle":23.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":76.89,"coordY":44.11}},"index":10,"playId":"d710a91e-b807-31e6-9f48-9274a283603a","pitchNumber":4,"startTime":"2026-02-28T19:54:45.641Z","endTime":"2026-02-28T19:55:08.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801464,"link":"/api/v1/people/801464"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":801464,"link":"/api/v1/people/801464"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.37,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:55:08.909Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to center fielder Chase Davis.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:55:19.095Z","endTime":"2026-02-28T19:56:13.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690971,"link":"/api/v1/people/690971"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23095529187391,"aZ":-23.930256338921854,"pfxX":-7.061516513474198,"pfxZ":4.1736366980537305,"pX":-1.1074498309994518,"pZ":3.3111592641482313,"vX0":4.563898151429994,"vY0":-138.0619289662327,"vZ0":-1.9706508726905156,"x":159.21,"y":149.38,"x0":-1.8456182182949956,"y0":50.000816882782914,"z0":5.608489130181525,"aX":-13.938084764883294},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":12.1,"spinRate":2120,"spinDirection":224},"zone":11,"typeConfidence":0.64,"plateTime":0.3933566017139798,"extension":6.404084930530715},"index":0,"playId":"bb642d16-2c3e-37c2-b43f-26bda8b561eb","pitchNumber":1,"startTime":"2026-02-28T19:55:25.218Z","endTime":"2026-02-28T19:55:29.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015036205178035,"aZ":-19.154114323808106,"pfxX":-8.16247305271128,"pfxZ":6.542178438244193,"pX":0.13181079669832726,"pZ":1.9133195078866159,"vX0":8.353266081251855,"vY0":-139.60025195614926,"vZ0":-6.176545531788434,"x":111.98,"y":187.12,"x0":-1.8270005961117328,"y0":50.00218692749002,"z0":5.39926018906296,"aX":-16.24250788238065},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.8,"breakHorizontal":13.2,"spinRate":2204,"spinDirection":224},"zone":8,"typeConfidence":0.88,"plateTime":0.39112796563211516,"extension":6.440260444154266},"index":1,"playId":"0a08eef0-beab-3777-b982-1b83748d498b","pitchNumber":2,"startTime":"2026-02-28T19:55:47.670Z","endTime":"2026-02-28T19:55:51.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971312530811414,"aZ":-30.71038451136804,"pfxX":7.4412326975469405,"pfxZ":0.9151480497986757,"pX":0.30064447185961424,"pZ":2.096169408851932,"vX0":2.7375270362972555,"vY0":-125.50893937852831,"vZ0":-2.7004181922407033,"x":105.54,"y":182.18,"x0":-1.7693698523599946,"y0":50.004951581180684,"z0":5.671867605849283,"aX":11.944385975634919},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-14.0,"spinRate":2165,"spinDirection":62},"zone":9,"typeConfidence":0.94,"plateTime":0.43540824876275197,"extension":6.253133464658138},"hitData":{"launchSpeed":103.4,"launchAngle":7.0,"totalDistance":183.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.32,"coordY":101.84}},"index":2,"playId":"8b2ea926-9ec2-399e-8792-51a7bf09e7b7","pitchNumber":3,"startTime":"2026-02-28T19:56:03.494Z","endTime":"2026-02-28T19:56:13.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.55,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:56:13.781Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Owen Caissie flies out to left fielder Bryan Torres.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:56:34.607Z","endTime":"2026-02-28T19:57:05.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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(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":90.5,"endSpeed":84.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.460923227317803,"aZ":-23.36874240237296,"pfxX":2.3733133421454253,"pfxZ":4.901943573734005,"pX":-0.3176370071329088,"pZ":3.975035750365091,"vX0":2.9407173237138142,"vY0":-132.02789314558433,"vZ0":-0.21057482233137892,"x":129.11,"y":131.45,"x0":-1.7470008732705955,"y0":50.004255993745296,"z0":5.750268342295651,"aX":4.26307202737509},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":-4.8,"spinRate":2043,"spinDirection":197},"zone":11,"typeConfidence":0.83,"plateTime":0.41210952677979806,"extension":6.261698739922842},"index":0,"playId":"74649feb-f0cb-375c-aebf-0b8c4d855b89","pitchNumber":1,"startTime":"2026-02-28T19:56:35.997Z","endTime":"2026-02-28T19:56:40.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.160068602030425,"aZ":-23.341634404996004,"pfxX":-8.300681402273508,"pfxZ":4.631592787376399,"pX":-0.13270179440796906,"pZ":2.2004798456265777,"vX0":7.010803123866859,"vY0":-136.69196041867306,"vZ0":-4.8007699024832675,"x":122.06,"y":179.37,"x0":-1.6435428015413498,"y0":50.00040090148251,"z0":5.567751594089351,"aX":-15.815795782422652},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":13.7,"spinRate":2080,"spinDirection":224},"zone":8,"typeConfidence":0.86,"plateTime":0.3996494766989569,"extension":6.340762761119733},"hitData":{"launchSpeed":89.8,"launchAngle":44.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.83,"coordY":122.18}},"index":1,"playId":"7d292075-0924-3329-842f-a1adc462fd22","pitchNumber":2,"startTime":"2026-02-28T19:56:55.296Z","endTime":"2026-02-28T19:57:05.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.7,"awayTeamWinProbability":92.3,"homeTeamWinProbabilityAdded":-2.4000000000000012,"leverageIndex":1.04,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:57:05.889Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esteury Ruiz flies out to right fielder Matt Koperniak.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:57:23.672Z","endTime":"2026-02-28T19:57:34.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131911267614687,"aZ":-26.86010820493019,"pfxX":-0.02135264837652906,"pfxZ":2.8882285337515645,"pX":0.1345300420783104,"pZ":2.0627712555838675,"vX0":4.980084762543906,"vY0":-133.58411726694726,"vZ0":-4.352019561956766,"x":111.87,"y":183.09,"x0":-1.7376706427897044,"y0":50.001238508887475,"z0":5.605116235203979,"aX":-0.04031418382230066},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.7,"breakHorizontal":-0.8,"spinRate":2180,"spinDirection":209},"zone":8,"typeConfidence":0.94,"plateTime":0.40736126792160254,"extension":6.278903662188973},"hitData":{"launchSpeed":81.2,"launchAngle":36.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.94,"coordY":89.45}},"index":0,"playId":"2b8fef62-ba4f-3689-b003-3d6d14bba0ec","pitchNumber":1,"startTime":"2026-02-28T19:57:28.784Z","endTime":"2026-02-28T19:57:34.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.75,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:57:34.500Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Jesús Báez to first baseman Jack Gurevitch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:57:51.608Z","endTime":"2026-02-28T19:58:55.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800305,"link":"/api/v1/people/800305"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":813668,"link":"/api/v1/people/813668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472299560030642,"aZ":-19.694320396260242,"pfxX":-3.928896365830165,"pfxZ":6.300872930493158,"pX":0.20683354207129548,"pZ":2.7590253791767054,"vX0":6.473911178561351,"vY0":-139.221415925227,"vZ0":-4.383477079818174,"x":97.17,"y":170.57,"x0":-1.628207260018709,"y0":50.00630119625335,"z0":5.6409620351619285,"aX":-7.7872808817159775},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":5.9,"spinRate":2099,"spinDirection":223},"zone":2,"typeConfidence":0.76,"plateTime":0.391986719866543,"extension":6.323460776426794},"index":0,"playId":"2d59ff67-ae7d-3f86-ac04-9460f0bbd813","pitchNumber":1,"startTime":"2026-02-28T19:58:05.202Z","endTime":"2026-02-28T19:58:10.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668592324957554,"aZ":-23.399485889461303,"pfxX":-8.202186133031248,"pfxZ":4.558627643936868,"pX":-1.360442360331565,"pZ":2.371103212432673,"vX0":4.151593325215101,"vY0":-137.00852611507426,"vZ0":-4.346405997473078,"x":168.86,"y":174.76,"x0":-1.8193671804924711,"y0":50.004838385769474,"z0":5.552209756213731,"aX":-15.793151138527858},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":14.2,"spinRate":2065,"spinDirection":229},"zone":13,"typeConfidence":0.82,"plateTime":0.3978575733983072,"extension":6.3228056037997336},"index":1,"playId":"38363b7c-2d3c-3a14-9ba7-eb2f6bf3d89c","pitchNumber":2,"startTime":"2026-02-28T19:58:30.587Z","endTime":"2026-02-28T19:58:35.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20312422305848,"aZ":-31.405601927092835,"pfxX":4.93488167077091,"pfxZ":0.4625343394325405,"pX":-0.16521765817224743,"pZ":1.2163766859829654,"vX0":2.7708031065757255,"vY0":-126.60332829942007,"vZ0":-4.595611340416691,"x":123.3,"y":205.94,"x0":-1.9095875902711572,"y0":50.00144936365721,"z0":5.526386365638269,"aX":8.129042478244413},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-9.5,"spinRate":2185,"spinDirection":87},"zone":13,"typeConfidence":0.93,"plateTime":0.43018209908841554,"extension":6.237389338496985},"hitData":{"launchSpeed":88.9,"launchAngle":0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.84,"coordY":150.06}},"index":2,"playId":"b2f76e47-46de-3c46-9294-78cadf86460c","pitchNumber":3,"startTime":"2026-02-28T19:58:48.531Z","endTime":"2026-02-28T19:58:55.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:58:55.981Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Davis grounds out, first baseman Bennett Hostetler to pitcher Lake Bachar.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T20:01:33.802Z","endTime":"2026-02-28T20:02:19.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":690971,"fullName":"Chase Davis","link":"/api/v1/people/690971"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690971,"fullName":"Chase Davis","link":"/api/v1/people/690971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dillon Lewis replaces first baseman Deyvison De Los Santos, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:01:19.194Z","endTime":"2026-02-28T20:01:19.212Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":691277,"link":"/api/v1/people/691277"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bennett Hostetler replaces left fielder Brendan Jones, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T20:01:19.212Z","endTime":"2026-02-28T20:01:19.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702315,"link":"/api/v1/people/702315"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":800957,"link":"/api/v1/people/800957"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":691277,"link":"/api/v1/people/691277"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jacob Berry replaces third baseman Dylan Jasso, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T20:01:19.213Z","endTime":"2026-02-28T20:01:19.215Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694351,"link":"/api/v1/people/694351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":815734,"link":"/api/v1/people/815734"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cam Cannarella replaces center fielder Esteury Ruiz, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T20:01:19.215Z","endTime":"2026-02-28T20:01:19.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703448,"link":"/api/v1/people/703448"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lake Bachar replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T20:01:19.217Z","endTime":"2026-02-28T20:01:36.035Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395810044290705,"aZ":-28.048765155725984,"pfxX":0.04151895734509847,"pfxZ":2.411123112626008,"pX":0.2750033534756912,"pZ":2.5098514008862995,"vX0":5.0516915929109105,"vY0":-128.99574084532577,"vZ0":-2.992829085794125,"x":106.52,"y":171.01,"x0":-1.7028072900267055,"y0":50.00011188355394,"z0":5.816589768410033,"aX":0.06976710012177961},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-1.1,"spinRate":2625,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.42241174371246704,"extension":5.556144102256223},"index":5,"playId":"cbfda2ee-57ea-3c55-b1e8-e2c3baba9d45","pitchNumber":1,"startTime":"2026-02-28T20:01:36.035Z","endTime":"2026-02-28T20:01:39.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":84.4,"endSpeed":78.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36256908215685,"aZ":-26.990789492138372,"pfxX":-8.917879632433902,"pfxZ":3.35912176796543,"pX":-0.9535759694846838,"pZ":1.473875274005351,"vX0":5.21559267479923,"vY0":-122.8139958961517,"vZ0":-4.324068129787555,"x":153.35,"y":198.99,"x0":-1.9368761548291047,"y0":50.00012405701105,"z0":5.530328950308158,"aX":-13.738076327102545},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":15.1,"spinRate":1742,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.44452517691972604,"extension":5.7493057079911996},"index":6,"playId":"5328222f-7dd0-3a93-82a5-996f89e63b32","pitchNumber":2,"startTime":"2026-02-28T20:01:57.171Z","endTime":"2026-02-28T20:02:00.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.928236797322413,"aZ":-26.93981507902372,"pfxX":-8.75349687894306,"pfxZ":3.389073048373162,"pX":-0.3859676415916223,"pZ":1.9969190202501454,"vX0":6.648863949697697,"vY0":-122.88059516075916,"vZ0":-3.0871647125472053,"x":131.71,"y":184.86,"x0":-1.9754840151628872,"y0":50.00468760358882,"z0":5.532756980513209,"aX":-13.530205806558305},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1705,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.4439406979644125,"extension":5.827314557727859},"hitData":{"launchSpeed":103.9,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.89,"coordY":162.73}},"index":7,"playId":"979ece40-808f-319b-821e-f9b1f9c7f3e8","pitchNumber":3,"startTime":"2026-02-28T20:02:13.822Z","endTime":"2026-02-28T20:02:19.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690971,"link":"/api/v1/people/690971"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":690971,"link":"/api/v1/people/690971"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:02:19.693Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Gurevitch strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T20:02:49.769Z","endTime":"2026-02-28T20:03:30.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":813668,"fullName":"Jack Gurevitch","link":"/api/v1/people/813668"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813668,"fullName":"Jack Gurevitch","link":"/api/v1/people/813668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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":83.7,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76843791518504,"aZ":-23.39649094995871,"pfxX":-10.651227784426203,"pfxZ":5.881366962896644,"pX":-0.81439447384478,"pZ":1.761785278629498,"vX0":6.275009313507956,"vY0":-121.6406557292259,"vZ0":-4.139448351255477,"x":148.04,"y":191.21,"x0":-2.0490660802905096,"y0":50.00276434884412,"z0":5.523866203120876,"aX":-15.89643971869589},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":1791,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.4509907847809673,"extension":5.81238574369661},"index":0,"playId":"c550dccb-8738-3a94-b433-1d962017bdad","pitchNumber":1,"startTime":"2026-02-28T20:02:51.411Z","endTime":"2026-02-28T20:02:55.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":813668,"link":"/api/v1/people/813668","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05000642638298,"aZ":-12.648126732578662,"pfxX":-6.5815460001333825,"pfxZ":10.388800719990634,"pX":-0.17861782726456274,"pZ":3.1801406138786827,"vX0":6.605509989487287,"vY0":-136.03915616124783,"vZ0":-4.350097318647854,"x":123.81,"y":152.92,"x0":-1.779804791920086,"y0":50.00489342624353,"z0":5.672814711247148,"aX":-12.372938609150706},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":10.6,"spinRate":2720,"spinDirection":223},"zone":2,"typeConfidence":0.87,"plateTime":0.4021901344387713,"extension":5.945788752102477},"index":1,"playId":"b66a1640-1e61-37ed-a5aa-554cd2f370fd","pitchNumber":2,"startTime":"2026-02-28T20:03:07.548Z","endTime":"2026-02-28T20:03:11.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":813668,"link":"/api/v1/people/813668","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270323781918552,"aZ":-23.797202155277585,"pfxX":-9.793262669329039,"pfxZ":5.455086681850377,"pX":-0.4333160729159278,"pZ":0.9598265829824532,"vX0":7.011414651003101,"vY0":-123.37504870405407,"vZ0":-5.888230023606673,"x":133.52,"y":212.86,"x0":-2.0441069508700034,"y0":50.00535773039351,"z0":5.3914999545292615,"aX":-15.051773973314658},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":1897,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4444847829938765,"extension":5.854636475889434},"index":2,"playId":"65dd96e5-ed4f-316c-b53d-4b7fa446530d","pitchNumber":3,"startTime":"2026-02-28T20:03:26.897Z","endTime":"2026-02-28T20:03:30.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":813668,"link":"/api/v1/people/813668","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813668,"link":"/api/v1/people/813668"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":813668,"link":"/api/v1/people/813668"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:03:30.783Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Báez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T20:03:36.226Z","endTime":"2026-02-28T20:04:55.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":800305,"fullName":"Jesús  Báez","link":"/api/v1/people/800305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":800305,"fullName":"Jesús  Báez","link":"/api/v1/people/800305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.874379711909054,"aZ":-31.843628271127045,"pfxX":0.7183341070152133,"pfxZ":0.19506861718973667,"pX":-0.08642166659506692,"pZ":3.0414611885536456,"vX0":4.03070405666551,"vY0":-128.35617989288227,"vZ0":-0.9091274561313295,"x":120.29,"y":156.66,"x0":-1.7609355517515939,"y0":50.002847219481495,"z0":5.847366273019452,"aX":1.215815739842323},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":-2.0,"spinRate":2820,"spinDirection":49},"zone":2,"typeConfidence":0.91,"plateTime":0.42433847602030816,"extension":5.6917720611783205},"index":0,"playId":"3bbec24d-1241-3d3c-a104-4a2f91f22309","pitchNumber":1,"startTime":"2026-02-28T20:03:52.655Z","endTime":"2026-02-28T20:03:55.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":85.9,"endSpeed":79.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.399790327244574,"aZ":-32.016067153734646,"pfxX":4.8281857044257075,"pfxZ":0.09950474024670886,"pX":1.4291915008836273,"pZ":1.997920172371485,"vX0":6.792372878292361,"vY0":-124.96491315832952,"vZ0":-2.240604912243671,"x":62.52,"y":184.84,"x0":-1.952270415035801,"y0":50.00229003198492,"z0":5.538553062696586,"aX":7.628111066820215},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-10.3,"spinRate":2992,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.43845660494507,"extension":5.714552780631654},"index":1,"playId":"08009d29-6253-372e-8a63-54bb0a1d5120","pitchNumber":2,"startTime":"2026-02-28T20:04:07.445Z","endTime":"2026-02-28T20:04:10.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570124633590286,"aZ":-28.580957424841646,"pfxX":3.8438555246290136,"pfxZ":2.203460265890959,"pX":2.479874162852349,"pZ":1.0211000404836679,"vX0":9.896601790408882,"vY0":-126.70719229868354,"vZ0":-5.133555419292104,"x":22.47,"y":211.21,"x0":-1.973650722147055,"y0":50.00153440588199,"z0":5.353609984906496,"aX":6.254279177665387},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-9.2,"spinRate":2907,"spinDirection":187},"zone":14,"typeConfidence":0.9,"plateTime":0.4320621579729922,"extension":5.896733019946574},"index":2,"playId":"b51bf79c-687e-3849-bf8a-dc2104a71e74","pitchNumber":3,"startTime":"2026-02-28T20:04:23.112Z","endTime":"2026-02-28T20:04:26.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.184231124012435,"aZ":-26.559064239387403,"pfxX":5.425058201927148,"pfxZ":3.4858414202091677,"pX":1.0113142186769606,"pZ":1.2235830155570433,"vX0":6.047947741249887,"vY0":-126.18137546994006,"vZ0":-4.964313797286873,"x":78.45,"y":205.74,"x0":-2.123032064438622,"y0":50.00054040597071,"z0":5.361939850973887,"aX":8.726128257069934},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":-11.3,"spinRate":2889,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.4344404425129307,"extension":5.706622037863324},"index":3,"playId":"dfb048a6-42e6-32f3-97a1-efce45c9127e","pitchNumber":4,"startTime":"2026-02-28T20:04:50.182Z","endTime":"2026-02-28T20:04:55.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800305,"link":"/api/v1/people/800305"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":800305,"link":"/api/v1/people/800305"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:04:55.585Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Lewis flies out to right fielder Matt Koperniak.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:07:10.530Z","endTime":"2026-02-28T20:08:41.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":827665,"fullName":"Dillon Lewis","link":"/api/v1/people/827665"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":827665,"fullName":"Dillon Lewis","link":"/api/v1/people/827665"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:06:35.226Z","endTime":"2026-02-28T20:07:10.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64378149444935,"aZ":-17.580021714261328,"pfxX":-2.338399388455771,"pfxZ":7.089987261318208,"pX":0.5425361931076003,"pZ":2.16279161237138,"vX0":6.355615154913512,"vY0":-141.9256796229755,"vZ0":-7.3987265467625285,"x":98.09,"y":150.4,"x0":-1.4129098423044664,"y0":50.006042650995425,"z0":5.904466268834102,"aX":-4.815998217277958},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.6,"breakHorizontal":3.1,"spinRate":1828,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.38455932552248795,"extension":6.404385106108828},"index":1,"playId":"4c38b9ae-cbab-3408-a6b7-05cdbb41a5c9","pitchNumber":1,"startTime":"2026-02-28T20:07:10.530Z","endTime":"2026-02-28T20:07:14.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96178506976967,"aZ":-17.285927277705053,"pfxX":-3.036260200777435,"pfxZ":7.125677082569398,"pX":0.8882352116195262,"pZ":1.9407807255493577,"vX0":7.375611757880933,"vY0":-142.73619969680848,"vZ0":-8.347688398155931,"x":83.14,"y":186.38,"x0":-1.3203170573512641,"y0":50.0041738609851,"z0":5.965033297878864,"aX":-6.345530242742929},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":1776,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3818988557199807,"extension":6.491269782991871},"index":2,"playId":"9f40394c-6190-3a19-bda9-b50020ed4119","pitchNumber":2,"startTime":"2026-02-28T20:07:28.849Z","endTime":"2026-02-28T20:07:32.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323188934692627,"aZ":-32.081072122224484,"pfxX":2.0117521906876368,"pfxZ":0.0511164259515553,"pX":0.25417336701985965,"pZ":3.968155106213163,"vX0":4.248943069636656,"vY0":-128.4029819795906,"vZ0":0.7485035837348646,"x":107.31,"y":131.64,"x0":-1.6747466178842363,"y0":50.000358573634394,"z0":6.14381976881043,"aX":3.4012913356596313},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":-4.4,"spinRate":2300,"spinDirection":91},"zone":12,"typeConfidence":2.0,"plateTime":0.4244600326545256,"extension":6.043408126936815},"index":3,"playId":"1f00e2fe-d533-3144-8bd7-b92950951e66","pitchNumber":3,"startTime":"2026-02-28T20:07:51.127Z","endTime":"2026-02-28T20:07:54.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20456921896617,"aZ":-28.09858941064881,"pfxX":0.6917172038129973,"pfxZ":2.3177727984816134,"pX":1.177776774063274,"pZ":0.9034418215086829,"vX0":6.883202505888514,"vY0":-131.47515363895192,"vZ0":-7.248888747067104,"x":72.11,"y":214.39,"x0":-1.5573306026003224,"y0":50.006107169789374,"z0":5.763275787137988,"aX":1.2193129961758824},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2359,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41558318643326064,"extension":6.3045163571824565},"index":4,"playId":"801072d6-5f27-3111-a40d-41f2551e60ae","pitchNumber":4,"startTime":"2026-02-28T20:08:13.236Z","endTime":"2026-02-28T20:08:17.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00089587988389,"aZ":-18.101894675345406,"pfxX":-8.643056966930207,"pfxZ":7.008205133302068,"pX":-0.6345952387699503,"pZ":2.377999606990279,"vX0":5.6314898613245665,"vY0":-140.79596871824194,"vZ0":-6.483823750975962,"x":141.19,"y":174.57,"x0":-1.5379018711573127,"y0":50.001427209862484,"z0":5.882389142830085,"aX":-17.349094269291022},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":14.5,"spinRate":1887,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38904045679916344,"extension":6.35519342237573},"hitData":{"launchSpeed":72.4,"launchAngle":37.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.22,"coordY":127.4}},"index":5,"playId":"246735f2-51d5-3ef2-ba95-84b2aa36159c","pitchNumber":5,"startTime":"2026-02-28T20:08:33.161Z","endTime":"2026-02-28T20:08:41.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":827665,"link":"/api/v1/people/827665"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:08:41.110Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Serna strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:08:54.571Z","endTime":"2026-02-28T20:10:30.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691858,"fullName":"Jared Serna","link":"/api/v1/people/691858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51302267337487,"aZ":-46.469907171818996,"pfxX":2.0745365951858994,"pfxZ":-9.638256840148026,"pX":-0.18599155553303068,"pZ":2.1761735177479515,"vX0":2.9066067478579387,"vY0":-121.74606709991947,"vZ0":-0.0011975478965013941,"x":124.09,"y":180.02,"x0":-1.6702285503394831,"y0":50.00265826827973,"z0":6.238315565256084,"aX":3.0767814769173323},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-17.2,"breakHorizontal":-4.6,"spinRate":2812,"spinDirection":17},"zone":5,"typeConfidence":2.0,"plateTime":0.4519215582526517,"extension":5.997891949396483},"index":0,"playId":"3f33c36b-feb2-37c5-ae73-6b8be0a8d906","pitchNumber":1,"startTime":"2026-02-28T20:09:03.757Z","endTime":"2026-02-28T20:09:08.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2128496637563,"aZ":-29.643287510030508,"pfxX":1.1478936983835162,"pfxZ":1.4209862423732948,"pX":1.4795536208837692,"pZ":1.4261208346559375,"vX0":7.937333305965844,"vY0":-131.82647786885218,"vZ0":-5.310619439817662,"x":60.6,"y":200.27,"x0":-1.7061965477622754,"y0":50.00182672268675,"z0":5.626664533587301,"aX":2.0404474397995096},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":-3.6,"spinRate":2573,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41380344075880915,"extension":6.277212836526021},"index":1,"playId":"ae540556-dc65-32b8-bc06-2d7a6761062e","pitchNumber":2,"startTime":"2026-02-28T20:09:19.572Z","endTime":"2026-02-28T20:09:24.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367923545558302,"aZ":-17.06260212838148,"pfxX":-2.2229456992279237,"pfxZ":7.2776610737616085,"pX":-0.2751135289952909,"pZ":3.2368765872937493,"vX0":4.388449921988206,"vY0":-142.40359144739796,"vZ0":-4.714928285536685,"x":127.49,"y":151.38,"x0":-1.5397485291611712,"y0":50.000103444691895,"z0":5.976088366524948,"aX":-4.614565829601371},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2214,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3830451134516366,"extension":6.2843242341172685},"index":2,"playId":"b0b14deb-2fa8-3935-94f9-7804dacb5e37","pitchNumber":3,"startTime":"2026-02-28T20:09:38.537Z","endTime":"2026-02-28T20:09:41.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":98.5,"endSpeed":91.1,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765363943012115,"aZ":-11.82940608134039,"pfxX":-4.108417371655457,"pfxZ":9.755009221524698,"pX":0.3923332463709534,"pZ":-0.23137341972093028,"vX0":6.742900072486496,"vY0":-142.76995104364417,"vZ0":-14.60585420206842,"x":102.05,"y":245.03,"x0":-1.4553685622218253,"y0":50.00160519010644,"z0":5.667499390852297,"aX":-8.56710065890627},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2163,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38217092140892905,"extension":6.450913747500075},"index":3,"playId":"c2a5b0bb-6257-3978-ae18-c1843d63e8c3","pitchNumber":4,"startTime":"2026-02-28T20:09:59.453Z","endTime":"2026-02-28T20:10:03.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":98.3,"endSpeed":90.4,"strikeZoneTop":2.992,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353737301014974,"aZ":-15.908796231565216,"pfxX":-3.441854021048691,"pfxZ":7.836791204765015,"pX":0.2695802450957605,"pZ":1.5272809894443866,"vX0":6.521610493269437,"vY0":-142.79947886853904,"vZ0":-9.225903761053031,"x":106.72,"y":197.54,"x0":-1.59147782020265,"y0":50.002157218747804,"z0":5.789864804325481,"aX":-7.143533263650334},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":5.0,"spinRate":2046,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3828423004439161,"extension":6.185532397252442},"index":4,"playId":"25195f4b-c898-3e9a-8ca4-03159997fa5a","pitchNumber":5,"startTime":"2026-02-28T20:10:25.455Z","endTime":"2026-02-28T20:10:30.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691858,"link":"/api/v1/people/691858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691858,"link":"/api/v1/people/691858"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":691858,"link":"/api/v1/people/691858"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:10:30.193Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Berry strikes out swinging. Jacob Berry to 1st. Wild pitch by pitcher Gordon Graceffo.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:10:54.697Z","endTime":"2026-02-28T20:12:51.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466586167553313,"aZ":-12.992474787984039,"pfxX":-4.782341138056713,"pfxZ":9.558427477403635,"pX":-0.37451585633207585,"pZ":1.4607548764552283,"vX0":4.89131526553054,"vY0":-140.4547673256031,"vZ0":-9.75732882640173,"x":131.28,"y":199.34,"x0":-1.513450302739653,"y0":50.00497444148224,"z0":5.815018845081552,"aX":-9.599527683361158},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2118,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3892916086476075,"extension":6.272481137035561},"index":0,"playId":"70fba174-2afa-3fc3-a964-f2ff19054e6a","pitchNumber":1,"startTime":"2026-02-28T20:10:56.860Z","endTime":"2026-02-28T20:11:01.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6481397991138,"aZ":-25.22015733758355,"pfxX":-8.40911473907616,"pfxZ":3.755180844526941,"pX":0.3180939380895793,"pZ":1.41476030936224,"vX0":8.645603015557608,"vY0":-134.3698055438651,"vZ0":-6.551797770108624,"x":104.88,"y":200.58,"x0":-1.829182017414312,"y0":50.00447552576086,"z0":5.645122345114153,"aX":-15.574761487937884},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":1285,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4056787694120052,"extension":6.244971959428845},"index":1,"playId":"138c9bc6-038c-3e62-a5bc-af380df29547","pitchNumber":2,"startTime":"2026-02-28T20:11:14.969Z","endTime":"2026-02-28T20:11:18.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08031350852199,"aZ":-26.343297759475764,"pfxX":-8.865371896188176,"pfxZ":3.1742755796038122,"pX":0.3549494051858202,"pZ":0.8869330307610382,"vX0":8.765930504405508,"vY0":-134.1570553056023,"vZ0":-7.441435109086969,"x":103.47,"y":214.83,"x0":-1.7918752112438439,"y0":50.002875018909776,"z0":5.555065074605686,"aX":-16.27640655183862},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":14.4,"spinRate":1410,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4071731208166294,"extension":6.355107435920444},"index":2,"playId":"ae0af88e-e753-3922-aef1-4fae5b57d0d6","pitchNumber":3,"startTime":"2026-02-28T20:11:38.438Z","endTime":"2026-02-28T20:11:42.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807717561760555,"aZ":-13.81989584131173,"pfxX":-6.4329960938384065,"pfxZ":9.153204282014107,"pX":-0.1012972530310866,"pZ":0.7150769944462309,"vX0":6.204208796807533,"vY0":-140.4835183802905,"vZ0":-11.273166523832707,"x":120.86,"y":219.47,"x0":-1.4989307401541976,"y0":50.005579781639405,"z0":5.670124674569636,"aX":-12.904293117784935},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2060,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3893846907162555,"extension":6.36367264822845},"index":3,"playId":"459f09f2-fe85-3efa-833c-da88b5be9a89","pitchNumber":4,"startTime":"2026-02-28T20:11:57.754Z","endTime":"2026-02-28T20:12:01.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8802449947356,"aZ":-13.588762193049131,"pfxX":-2.975479449839438,"pfxZ":9.085979736293442,"pX":0.6366270170052483,"pZ":1.253161263034892,"vX0":7.38431130973018,"vY0":-141.75232901747103,"vZ0":-10.132564852742947,"x":92.73,"y":204.94,"x0":-1.609736713379689,"y0":50.00390657887312,"z0":5.730643693516697,"aX":-6.087621742695953},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":4.0,"spinRate":2130,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38567307771795445,"extension":6.370957558586364},"index":4,"playId":"e9856086-555d-3493-896c-f777258d2e37","pitchNumber":5,"startTime":"2026-02-28T20:12:22.744Z","endTime":"2026-02-28T20:12:26.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552319222750807,"aZ":-45.10625420632421,"pfxX":0.4037787332487548,"pfxZ":-8.321006542145158,"pX":0.1492605547155959,"pZ":0.037952881374429696,"vX0":4.579834776085871,"vY0":-124.28559134148263,"vZ0":-5.163642183991301,"x":111.31,"y":237.76,"x0":-1.7753117100401072,"y0":50.0046196630865,"z0":5.916840756509513,"aX":0.6272946685256519},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-16.1,"breakHorizontal":-1.9,"spinRate":2543,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.44188540198527004,"extension":6.1646193870307515},"index":5,"playId":"aa9dbf24-dcad-3abb-8583-5bfabc22bf98","pitchNumber":6,"startTime":"2026-02-28T20:12:47.897Z","endTime":"2026-02-28T20:12:51.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.16,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:12:51.046Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bennett Hostetler grounds out, first baseman Jack Gurevitch to pitcher Gordon Graceffo.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T20:13:22.935Z","endTime":"2026-02-28T20:15:09.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813668,"link":"/api/v1/people/813668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22640648813967,"aZ":-13.048439039389411,"pfxX":-6.181206089888176,"pfxZ":9.558646831795635,"pX":-0.3779666075927605,"pZ":2.6352881070167578,"vX0":5.194839711708182,"vY0":-140.64588364888502,"vZ0":-6.838261727438735,"x":131.41,"y":167.63,"x0":-1.4468450738887417,"y0":50.005005475305744,"z0":5.946351873938094,"aX":-12.37150357788332},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2192,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38958957871092537,"extension":6.212732112768517},"index":0,"playId":"750cfe5b-5e5b-32a4-b317-e11b7fd3b4ad","pitchNumber":1,"startTime":"2026-02-28T20:13:22.935Z","endTime":"2026-02-28T20:13:27.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228166925207645,"aZ":-27.16112163765169,"pfxX":1.094749606721278,"pfxZ":2.8677479128979364,"pX":0.483776603634038,"pZ":1.0608873855668908,"vX0":5.271156329409617,"vY0":-131.28006450906733,"vZ0":-6.585300892871035,"x":98.56,"y":210.14,"x0":-1.6906779396544567,"y0":50.00552699481341,"z0":5.6178738288609535,"aX":1.9143949746062294},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":-3.1,"spinRate":2445,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.41688419652990305,"extension":6.395881352855509},"index":1,"playId":"ca580ae4-0361-3ee7-b35f-aae5d889438b","pitchNumber":2,"startTime":"2026-02-28T20:13:44.073Z","endTime":"2026-02-28T20:13:47.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267702528087415,"aZ":-15.776447821546247,"pfxX":-7.4827617614712745,"pfxZ":8.078458209903971,"pX":-1.9790928766760654,"pZ":2.3715436863518757,"vX0":1.6267223844403895,"vY0":-141.11742455001303,"vZ0":-6.826971605402687,"x":192.44,"y":174.75,"x0":-1.5884886798081206,"y0":50.000623242478845,"z0":5.8270151079135655,"aX":-15.181426209853287},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":13.3,"spinRate":2028,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3872364084913773,"extension":6.303258291014797},"index":2,"playId":"1b022bd1-da4a-39f6-a702-0ac50539b7ef","pitchNumber":3,"startTime":"2026-02-28T20:14:06.378Z","endTime":"2026-02-28T20:14:09.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"8eb47b80-f2f4-38ec-b4af-922f5dc16bb0","startTime":"2026-02-28T20:14:25.433Z","endTime":"2026-02-28T20:14:28.433Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.971487247879843,"aZ":-13.775779974309849,"pfxX":-2.5066024484822416,"pfxZ":9.086967955275542,"pX":0.4190823713025627,"pZ":2.0563234323745023,"vX0":5.7769365872577065,"vY0":-141.11984008674187,"vZ0":-8.295352550341761,"x":101.03,"y":183.26,"x0":-1.3253430853596597,"y0":50.00059505348709,"z0":5.913648982304068,"aX":-5.074299157382266},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2090,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.38756513744584,"extension":6.363798841026305},"index":4,"playId":"2ad7bdf8-1e35-3800-be2f-0724375b75f2","pitchNumber":4,"startTime":"2026-02-28T20:14:41.764Z","endTime":"2026-02-28T20:14:45.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772907680718554,"aZ":-29.10868342236436,"pfxX":-0.8221253147928343,"pfxZ":1.7803500952644518,"pX":0.19552059963736626,"pZ":0.9632650917132652,"vX0":5.201790980727211,"vY0":-130.29208685429066,"vZ0":-6.562151167354088,"x":109.55,"y":212.77,"x0":-1.7180077996468044,"y0":50.00309749174552,"z0":5.707296669455688,"aX":-1.4166362046211012},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":0.4,"spinRate":2406,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4199984343907257,"extension":6.227759416161621},"hitData":{"launchSpeed":46.6,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.78,"coordY":168.31}},"index":5,"playId":"ed871901-ec5d-3e8f-b723-0bef464418bb","pitchNumber":5,"startTime":"2026-02-28T20:15:03.068Z","endTime":"2026-02-28T20:15:09.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"first":{"id":694351,"link":"/api/v1/people/694351"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":702315,"link":"/api/v1/people/702315"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:09.924Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Koperniak grounds out to first baseman Bennett Hostetler.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:17:34.814Z","endTime":"2026-02-28T20:17:42.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cristian Hernández replaces catcher Liam Hicks, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:16:43.993Z","endTime":"2026-02-28T20:16:44.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694183,"link":"/api/v1/people/694183"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ethan O'Donnell replaces right fielder Owen Caissie, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T20:16:44.015Z","endTime":"2026-02-28T20:16:44.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807751,"link":"/api/v1/people/807751"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joe Mack replaces shortstop Otto Lopez, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T20:16:44.017Z","endTime":"2026-02-28T20:16:44.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Johnson replaces second baseman Jared Serna, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T20:16:44.019Z","endTime":"2026-02-28T20:16:44.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815793,"link":"/api/v1/people/815793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":691858,"link":"/api/v1/people/691858"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":691858,"link":"/api/v1/people/691858"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Zuber replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T20:16:44.020Z","endTime":"2026-02-28T20:17:37.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.786995571690575,"aZ":-28.303848846568147,"pfxX":2.895204429664435,"pfxZ":2.3157645831588036,"pX":0.634091927966335,"pZ":1.626050789020923,"vX0":5.9474963423327605,"vY0":-127.75391172695458,"vZ0":-3.1706352379113163,"x":92.83,"y":194.88,"x0":-2.090786277463555,"y0":50.00199003145128,"z0":5.083803085830523,"aX":4.832960634476336},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":-6.5,"spinRate":2482,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4270737714076107,"extension":5.855909174383336},"hitData":{"launchSpeed":78.8,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.77,"coordY":164.76}},"index":5,"playId":"f11d6db1-a680-3c72-87a5-5915ced8b230","pitchNumber":1,"startTime":"2026-02-28T20:17:37.135Z","endTime":"2026-02-28T20:17:42.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":689288,"link":"/api/v1/people/689288"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:17:42.074Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:17:50.515Z","endTime":"2026-02-28T20:18:45.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080697653326915,"aZ":-27.72267097829826,"pfxX":10.711152016802153,"pfxZ":3.1079128707865467,"pX":-0.3022623576871021,"pZ":1.9128660696038489,"vX0":1.8546521314705466,"vY0":-118.981773377108,"vZ0":-1.0120975716502558,"x":128.52,"y":187.13,"x0":-2.483518912657331,"y0":50.00285073305827,"z0":4.858649627312159,"aX":15.337732637460485},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.6,"breakHorizontal":-19.8,"spinRate":2561,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.46055423241664606,"extension":5.805476655325557},"index":0,"playId":"00ff24b4-0643-3fae-8593-6fd7aa514876","pitchNumber":1,"startTime":"2026-02-28T20:18:06.127Z","endTime":"2026-02-28T20:18:09.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.453366087365247,"aZ":-34.31485259793345,"pfxX":-6.403214607105987,"pfxZ":-1.2912717762455381,"pX":-1.0387834587290754,"pZ":1.9691214941052115,"vX0":4.644832136424614,"vY0":-127.32274086224203,"vZ0":-1.0602578289746871,"x":156.6,"y":185.61,"x0":-2.0448956806137835,"y0":50.002130353407956,"z0":5.079976394992525,"aX":-10.62814259781834},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.4,"breakHorizontal":10.7,"spinRate":1044,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42839513592310663,"extension":6.152773384664189},"index":1,"playId":"c22a13de-d57a-31de-8eae-3568bd93e00f","pitchNumber":2,"startTime":"2026-02-28T20:18:19.928Z","endTime":"2026-02-28T20:18:23.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429442877493905,"aZ":-28.371077967231624,"pfxX":10.013924263529965,"pfxZ":2.6442041188625556,"pX":-0.7867829963408514,"pZ":2.3625601283035573,"vX0":0.6073807408660394,"vY0":-119.52515824095613,"vZ0":-0.10933961234329548,"x":146.99,"y":174.99,"x0":-2.3443572274446063,"y0":50.00162702311039,"z0":4.970389663511619,"aX":14.393676820041346},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.0,"breakHorizontal":-18.2,"spinRate":2510,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.459389285132497,"extension":5.771438705486174},"index":2,"playId":"15ff3282-8e21-3a19-88a4-2752c18248f6","pitchNumber":3,"startTime":"2026-02-28T20:18:41.133Z","endTime":"2026-02-28T20:18:45.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.6999999999999997,"awayTeamWinProbability":96.3,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:18:45.623Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"César Prieto doubles (1) on a sharp line drive to center fielder Dillon Lewis.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:18:51.184Z","endTime":"2026-02-28T20:20:07.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.6,"endSpeed":78.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72378321990035,"aZ":-32.26714280495531,"pfxX":-7.99106415342569,"pfxZ":-0.05559507087116344,"pX":-1.779259902159172,"pZ":2.471366807860856,"vX0":3.5713925980434653,"vY0":-124.68085390039849,"vZ0":0.26457405752355956,"x":184.82,"y":172.05,"x0":-2.194103738780166,"y0":50.00617471642032,"z0":5.032812960587572,"aX":-12.548117999108436},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1116,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4397876262442346,"extension":6.096830502439331},"index":0,"playId":"ca26a338-fcd8-370b-83ba-ee465ef954dc","pitchNumber":1,"startTime":"2026-02-28T20:19:06.331Z","endTime":"2026-02-28T20:19:12.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507500062943997,"aZ":-26.685409872158132,"pfxX":3.181444738678675,"pfxZ":3.2391831769518724,"pX":0.9204139661827287,"pZ":2.7979129808794907,"vX0":6.4617102037575735,"vY0":-129.25597890170422,"vZ0":-0.7364717009881804,"x":81.92,"y":163.24,"x0":-2.0236065915866908,"y0":50.004300440636776,"z0":5.1324851166450784,"aX":5.391225971322888},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-7.2,"spinRate":2521,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.42348631496724254,"extension":5.931623947169029},"index":1,"playId":"349e6f44-bc2f-369d-a446-1e406d6e1cf3","pitchNumber":2,"startTime":"2026-02-28T20:19:21.345Z","endTime":"2026-02-28T20:19:24.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.07,"strikeZoneBottom":1.549,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738920753551497,"aZ":-27.701984247678652,"pfxX":9.705437699173498,"pfxZ":3.0086253263274116,"pX":-0.5569615070021666,"pZ":2.4325222616326863,"vX0":1.4352465699734127,"vY0":-121.22472639145523,"vZ0":-0.05443643591944769,"x":138.23,"y":173.1,"x0":-2.417855099820047,"y0":50.00556813810101,"z0":4.873928811238961,"aX":14.443656486595737},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-17.9,"spinRate":2477,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.4518711829810109,"extension":5.7627722381218724},"hitData":{"launchSpeed":105.8,"launchAngle":19.0,"totalDistance":392.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.72,"coordY":41.19}},"index":2,"playId":"a60f0896-9bed-3436-afbf-a29913ccccf7","pitchNumber":3,"startTime":"2026-02-28T20:19:53.394Z","endTime":"2026-02-28T20:20:07.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":693409,"link":"/api/v1/people/693409","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":693409,"link":"/api/v1/people/693409"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.2999999999999994,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:20:07.446Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cade McGee singles on a line drive to right fielder Ethan O'Donnell. Ramon Mendoza scores. Cade McGee out at 2nd on the throw, right fielder Ethan O'Donnell to first baseman Bennett Hostetler to shortstop Cristian Hernández.","rbi":1,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T20:20:35.137Z","endTime":"2026-02-28T20:22:00.560Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":801629,"fullName":"Cade McGee","link":"/api/v1/people/801629"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":801629,"fullName":"Cade McGee","link":"/api/v1/people/801629"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807751,"link":"/api/v1/people/807751"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":801629,"fullName":"Cade McGee","link":"/api/v1/people/801629"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807751,"link":"/api/v1/people/807751"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":807751,"link":"/api/v1/people/807751"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":702315,"link":"/api/v1/people/702315"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694183,"link":"/api/v1/people/694183"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":{"id":676604,"link":"/api/v1/people/676604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cade McGee replaces Joshua Báez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T20:20:37.290Z","endTime":"2026-02-28T20:20:37.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801629,"link":"/api/v1/people/801629"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":695491,"link":"/api/v1/people/695491"},"defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"second":{"id":693409,"link":"/api/v1/people/693409"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Ramon Mendoza replaces César Prieto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T20:20:37.292Z","endTime":"2026-02-28T20:20:37.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":693409,"link":"/api/v1/people/693409"},"base":2,"defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"second":{"id":693409,"link":"/api/v1/people/693409"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520639762998382,"aZ":-23.82367375567302,"pfxX":-8.58884180317575,"pfxZ":4.442005904073479,"pX":-1.2891440802312557,"pZ":2.9106408367179513,"vX0":5.341986351307588,"vY0":-136.1564273527868,"vZ0":-1.250404435717297,"x":166.14,"y":160.19,"x0":-2.159326924249384,"y0":50.002346339983696,"z0":5.022245004040335,"aX":-16.147209478062404},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":2092,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4020718452076384,"extension":6.048927284869873},"index":2,"playId":"91ab73d7-68d6-39ba-ae15-d35cff48bc6f","pitchNumber":1,"startTime":"2026-02-28T20:20:37.294Z","endTime":"2026-02-28T20:20:41.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227541370197045,"aZ":-28.32005356145597,"pfxX":1.4759287361796911,"pfxZ":2.328442776744037,"pX":0.1702285614473178,"pZ":1.3928781598849298,"vX0":5.177099549392952,"vY0":-127.5034902674672,"vZ0":-3.5019640612258396,"x":110.51,"y":201.17,"x0":-2.0748619736315317,"y0":50.0015873430306,"z0":5.009171973452541,"aX":2.438006952778309},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2382,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.42892049685404743,"extension":5.982904215306648},"index":3,"playId":"7bdc734b-4684-328e-a3d1-9d73feee3396","pitchNumber":2,"startTime":"2026-02-28T20:20:53.603Z","endTime":"2026-02-28T20:20:57.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45355137174097,"aZ":-28.987840137572032,"pfxX":2.4127233356970947,"pfxZ":1.9586589514678074,"pX":-1.5363482243500999,"pZ":2.9804542560050398,"vX0":1.3574790958456238,"vY0":-126.46164318638209,"vZ0":0.4289064797477894,"x":175.56,"y":158.31,"x0":-2.3926603585377344,"y0":50.005378591008,"z0":5.123721600221191,"aX":3.9294914385665103},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.7,"spinRate":2412,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.43221809518271526,"extension":5.952638020068682},"index":4,"playId":"2b9a37de-b8aa-34b3-b533-efa7c88fb38e","pitchNumber":3,"startTime":"2026-02-28T20:21:09.250Z","endTime":"2026-02-28T20:21:13.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59257229122606,"aZ":-14.290444643119327,"pfxX":-6.9916172685841556,"pfxZ":9.300447773767802,"pX":-0.06562442487687237,"pZ":1.8646047913221422,"vX0":8.10338977160333,"vY0":-137.98947617619805,"vZ0":-5.71443379892582,"x":119.5,"y":188.44,"x0":-2.1362155228873982,"y0":50.000020396825235,"z0":4.930229916771,"aX":-13.439855587197512},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2269,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.39740147918730084,"extension":6.01784017200398},"index":5,"playId":"b9e9ef4c-60a6-3f7b-98d3-c613680d591b","pitchNumber":4,"startTime":"2026-02-28T20:21:30.342Z","endTime":"2026-02-28T20:21:33.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86437998957489,"aZ":-24.255144400995047,"pfxX":-9.579256520592509,"pfxZ":4.289308396675272,"pX":0.17943809896307145,"pZ":2.209951784169947,"vX0":9.167579649244368,"vY0":-134.92968572556688,"vZ0":-2.5718034049108742,"x":110.16,"y":179.11,"x0":-2.0147029004972654,"y0":50.00564841800689,"z0":4.881344558040913,"aX":-17.698030758620146},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":15.5,"spinRate":2129,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4056634679355575,"extension":6.152082326425207},"hitData":{"launchSpeed":83.6,"launchAngle":20.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.23,"coordY":107.23}},"index":6,"playId":"db40ed9d-4fb1-3e6e-9449-1b336c82b2a0","pitchNumber":5,"startTime":"2026-02-28T20:21:48.841Z","endTime":"2026-02-28T20:22:00.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801629,"link":"/api/v1/people/801629"},"credit":"b_ab"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_ab"},{"player":{"id":801629,"link":"/api/v1/people/801629"},"credit":"b_pa"},{"player":{"id":676604,"link":"/api/v1/people/676604"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.18,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:22:00.560Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Pintar grounds out softly, pitcher Packy Naughton to first baseman Jack Gurevitch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:24:08.941Z","endTime":"2026-02-28T20:24:46.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676050,"fullName":"Packy Naughton","link":"/api/v1/people/676050"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"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":801464,"fullName":"Andrew Pintar","link":"/api/v1/people/801464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676050,"link":"/api/v1/people/676050"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":813668,"link":"/api/v1/people/813668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Graysen Tarlow replaces catcher Jimmy Crooks, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:24:11.108Z","endTime":"2026-02-28T20:24:11.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815104,"link":"/api/v1/people/815104"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ramon Mendoza remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T20:24:11.110Z","endTime":"2026-02-28T20:24:11.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680636,"link":"/api/v1/people/680636"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":693409,"link":"/api/v1/people/693409"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":693409,"link":"/api/v1/people/693409"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cade McGee remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T20:24:11.112Z","endTime":"2026-02-28T20:24:11.113Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801629,"link":"/api/v1/people/801629"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":695491,"link":"/api/v1/people/695491"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Packy Naughton replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T20:24:11.114Z","endTime":"2026-02-28T20:24:11.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676050,"link":"/api/v1/people/676050"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563311965168822,"aZ":-18.47223344479232,"pfxX":10.020631713679363,"pfxZ":8.027098711480942,"pX":-0.24439834227457266,"pZ":2.198326963812799,"vX0":-8.895468633586768,"vY0":-129.6859897322005,"vZ0":-5.249980502958401,"x":126.32,"y":179.43,"x0":1.9245893747930523,"y0":50.00231853616059,"z0":5.653406535488656,"aX":17.105617996745895},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.6,"breakHorizontal":-16.2,"spinRate":1778,"spinDirection":141},"zone":8,"typeConfidence":0.58,"plateTime":0.42198303024171047,"extension":6.164875508148034},"index":4,"playId":"2f8f685b-deab-3a43-a2be-e3992027382e","pitchNumber":1,"startTime":"2026-02-28T20:24:11.116Z","endTime":"2026-02-28T20:24:14.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":86.2,"endSpeed":79.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73647461065466,"aZ":-24.544254646907206,"pfxX":0.0903326832736342,"pfxZ":4.766221772559335,"pX":-1.3434260499520345,"pZ":1.2280861437389856,"vX0":-8.17551894655088,"vY0":-125.27272819994694,"vZ0":-5.944310421389574,"x":168.21,"y":205.62,"x0":1.9413655672378722,"y0":50.00035303688724,"z0":5.620372421016285,"aX":0.1454948678917436},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":1.6,"spinRate":2150,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4361306498584998,"extension":6.044376338059967},"index":5,"playId":"32fffdd0-0c8d-3411-b4d1-2cdabefde157","pitchNumber":2,"startTime":"2026-02-28T20:24:24.169Z","endTime":"2026-02-28T20:24:28.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954827951828637,"aZ":-18.79567955680117,"pfxX":10.236232905488794,"pfxZ":7.932901919806027,"pX":0.16219274868022987,"pZ":2.5266622863076518,"vX0":-7.982934855752969,"vY0":-129.29489395330108,"vZ0":-4.318540067599158,"x":110.82,"y":170.56,"x0":1.9658930920663644,"y0":50.00115506039155,"z0":5.668350298961233,"aX":17.260599139785775},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.6,"breakHorizontal":-16.7,"spinRate":1823,"spinDirection":145},"zone":5,"typeConfidence":0.69,"plateTime":0.42425859088501383,"extension":6.164262857460711},"hitData":{"launchSpeed":35.7,"launchAngle":-85.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.29,"coordY":193.67}},"index":6,"playId":"3232539d-39a1-3146-8cfb-eb090b4e4414","pitchNumber":3,"startTime":"2026-02-28T20:24:39.715Z","endTime":"2026-02-28T20:24:46.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801464,"link":"/api/v1/people/801464"},"credit":"b_ab"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_ab"},{"player":{"id":801464,"link":"/api/v1/people/801464"},"credit":"b_pa"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:24:46.254Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:25:09.506Z","endTime":"2026-02-28T20:26:49.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676050,"fullName":"Packy Naughton","link":"/api/v1/people/676050"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":815104,"link":"/api/v1/people/815104"},"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, 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":89.6,"endSpeed":82.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634928348838063,"aZ":-20.387337328324772,"pfxX":7.433380706272228,"pfxZ":6.816528557189033,"pX":0.8402473121326097,"pZ":0.7071867269456694,"vX0":-5.636856210358794,"vY0":-130.2016542014075,"vZ0":-8.247956370150188,"x":84.97,"y":219.69,"x0":2.0604027712848247,"y0":50.00111526721459,"z0":5.441540455189588,"aX":12.846371083796198},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":1860,"spinDirection":138},"zone":14,"typeConfidence":0.74,"plateTime":0.4196264051375689,"extension":6.183085118858756},"index":0,"playId":"a3a36aa9-0330-3fc1-be15-74f41332c563","pitchNumber":1,"startTime":"2026-02-28T20:25:09.506Z","endTime":"2026-02-28T20:25:12.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03870078665126,"aZ":-27.96845429080312,"pfxX":-1.3349259720671065,"pfxZ":2.7375605976608997,"pX":-0.8190693560402132,"pZ":7.09638255247878E-4,"vX0":-6.89780923409034,"vY0":-122.75471811450457,"vZ0":-7.451912605421481,"x":148.22,"y":238.76,"x0":2.194259081082672,"y0":50.00217898531299,"z0":5.438936029474663,"aX":-2.046475364286673},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":4.0,"spinRate":2109,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.4452603001147626,"extension":6.163158170097687},"index":1,"playId":"524ce8b4-b977-3837-8e09-d867f4db3b36","pitchNumber":2,"startTime":"2026-02-28T20:25:25.736Z","endTime":"2026-02-28T20:25:29.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659186783658704,"aZ":-23.168230858271315,"pfxX":-0.6157677170309088,"pfxZ":5.523253504833254,"pX":-0.8753579693997803,"pZ":0.5239389362759044,"vX0":-7.445835645748915,"vY0":-126.54491634148211,"vZ0":-7.703380543695181,"x":150.37,"y":224.63,"x0":2.179062051992862,"y0":50.000712370760716,"z0":5.449923362297886,"aX":-1.001826722041745},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.5,"breakHorizontal":2.8,"spinRate":2133,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.43203279852119447,"extension":6.2768919944413994},"index":2,"playId":"1ddddee6-fd7e-36c1-9952-c92a935db156","pitchNumber":3,"startTime":"2026-02-28T20:25:46.462Z","endTime":"2026-02-28T20:25:49.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99035160886723,"aZ":-21.16311237605535,"pfxX":8.427410560348447,"pfxZ":6.401895378922885,"pX":0.7069872185001895,"pZ":2.180741868793272,"vX0":-6.407012662701977,"vY0":-129.75129430025356,"vZ0":-4.589135710886059,"x":90.05,"y":179.9,"x0":2.103043481074505,"y0":50.00211824398041,"z0":5.567430902893755,"aX":14.490916564700862},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.9,"breakHorizontal":-14.0,"spinRate":1852,"spinDirection":140},"zone":9,"typeConfidence":0.8,"plateTime":0.42078415927301904,"extension":6.177942798203516},"index":3,"playId":"4ad73b6e-149a-391e-8324-f749aadf3a54","pitchNumber":4,"startTime":"2026-02-28T20:26:04.048Z","endTime":"2026-02-28T20:26:07.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847102469701927,"aZ":-28.172112551737932,"pfxX":0.3649636235686686,"pfxZ":2.6350982618357923,"pX":0.27325264642483515,"pZ":1.3415379062543114,"vX0":-4.658525493805616,"vY0":-122.15338850670575,"vZ0":-4.591545913207238,"x":106.58,"y":202.56,"x0":2.153286360450961,"y0":50.003154888496134,"z0":5.652499906098816,"aX":0.5546284552163929},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":0.4,"spinRate":2094,"spinDirection":156},"zone":14,"typeConfidence":0.87,"plateTime":0.44745813419604774,"extension":5.9656740460032385},"index":4,"playId":"93ecda01-9c2e-38ba-8e33-43a893cc7392","pitchNumber":5,"startTime":"2026-02-28T20:26:21.576Z","endTime":"2026-02-28T20:26:24.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.930904091228964,"aZ":-22.73638832455428,"pfxX":10.03753038123227,"pfxZ":6.085373236283424,"pX":0.7008359065992358,"pZ":1.8955214944839651,"vX0":-6.584669874662471,"vY0":-123.59042048355735,"vZ0":-4.458206683692232,"x":90.29,"y":187.6,"x0":2.0913954438984264,"y0":50.00608394749736,"z0":5.625323146115809,"aX":15.57813954005226},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":1533,"spinDirection":130},"zone":9,"typeConfidence":0.94,"plateTime":0.44267571168159003,"extension":5.952449866865515},"index":5,"playId":"7acbfeea-af3d-3e0f-90ce-f1ba9fa6be2d","pitchNumber":6,"startTime":"2026-02-28T20:26:45.790Z","endTime":"2026-02-28T20:26:49.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:26:49.894Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ethan O'Donnell grounds out to first baseman Jack Gurevitch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T20:26:51.253Z","endTime":"2026-02-28T20:28:23.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807751,"fullName":"Ethan O'Donnell","link":"/api/v1/people/807751"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676050,"fullName":"Packy Naughton","link":"/api/v1/people/676050"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807751,"fullName":"Ethan O'Donnell","link":"/api/v1/people/807751"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813668,"link":"/api/v1/people/813668"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947866888075463,"aZ":-16.69909966852283,"pfxX":8.132995867063247,"pfxZ":8.555528624509552,"pX":-0.17413026671629694,"pZ":1.651093970301081,"vX0":-8.35720904729061,"vY0":-133.2273786536436,"vZ0":-6.934325412375465,"x":123.64,"y":194.2,"x0":1.9373949428060657,"y0":50.00479606215908,"z0":5.481673699452938,"aX":14.713931060956787},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":-13.1,"spinRate":1917,"spinDirection":144},"zone":8,"typeConfidence":0.8,"plateTime":0.4101533431608666,"extension":6.163092278299809},"index":0,"playId":"9b383e4c-7cf1-3b3f-bf77-868c3ef04001","pitchNumber":1,"startTime":"2026-02-28T20:27:12.467Z","endTime":"2026-02-28T20:27:15.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":807751,"link":"/api/v1/people/807751","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38902849424707,"aZ":-24.583243667048993,"pfxX":0.5772781304532248,"pfxZ":4.825008301705241,"pX":-1.3158919856367477,"pZ":1.0802018386408878,"vX0":-8.143996009713744,"vY0":-124.50613408702425,"vZ0":-6.1628269230062305,"x":167.16,"y":209.61,"x0":1.9189747961027095,"y0":50.00509166788384,"z0":5.614911315282736,"aX":0.9092278542875548},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":0.8,"spinRate":2252,"spinDirection":158},"zone":13,"typeConfidence":0.88,"plateTime":0.43947780432341244,"extension":6.0973296832240225},"index":1,"playId":"fe42b264-9d0b-3db8-a63e-737eadedf923","pitchNumber":2,"startTime":"2026-02-28T20:27:27.258Z","endTime":"2026-02-28T20:27:31.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":807751,"link":"/api/v1/people/807751","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81564286938399,"aZ":-17.214719073948544,"pfxX":8.558312629237292,"pfxZ":8.459783187116635,"pX":-0.2879318692516663,"pZ":2.2614373949847906,"vX0":-8.853032155159685,"vY0":-131.81419895507355,"vZ0":-5.391164181138787,"x":127.98,"y":177.72,"x0":1.994925602614008,"y0":50.000410941753366,"z0":5.595430112225829,"aX":15.127947039580716},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-13.7,"spinRate":2052,"spinDirection":148},"zone":4,"typeConfidence":0.77,"plateTime":0.4147998693180708,"extension":6.264145600377003},"index":2,"playId":"514f0565-4d75-3677-bc0c-9bc777a91282","pitchNumber":3,"startTime":"2026-02-28T20:27:42.540Z","endTime":"2026-02-28T20:27:45.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":807751,"link":"/api/v1/people/807751","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66248265255397,"aZ":-25.37433095877878,"pfxX":0.615597532096384,"pfxZ":4.399429996055664,"pX":-0.5497171846288025,"pZ":-0.16496052590836233,"vX0":-6.118453043251994,"vY0":-123.29413071819037,"vZ0":-8.531113511194157,"x":137.95,"y":243.23,"x0":1.8800995033457653,"y0":50.00310602362279,"z0":5.469483270185519,"aX":0.9522954690431494},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.2,"breakHorizontal":0.2,"spinRate":2250,"spinDirection":173},"zone":13,"typeConfidence":0.88,"plateTime":0.4436237350307546,"extension":6.076276478907249},"index":3,"playId":"01b6938f-ba6f-381b-8f8d-c0849300dd90","pitchNumber":4,"startTime":"2026-02-28T20:27:57.820Z","endTime":"2026-02-28T20:28:02.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":807751,"link":"/api/v1/people/807751","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.792787798707707,"aZ":-24.765012504447835,"pfxX":10.659492233981833,"pfxZ":4.950136445246481,"pX":0.5172651110303785,"pZ":2.2848182600426936,"vX0":-7.174684889013837,"vY0":-121.30583850090576,"vZ0":-3.0854125657073013,"x":97.28,"y":177.09,"x0":2.1221541498979324,"y0":50.00241855841558,"z0":5.72240818021683,"aX":15.95280838719676},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.5,"breakHorizontal":-17.6,"spinRate":1523,"spinDirection":132},"zone":6,"typeConfidence":0.94,"plateTime":0.45080064569999934,"extension":6.000965553933566},"hitData":{"launchSpeed":79.2,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.3,"coordY":163.75}},"index":4,"playId":"e6d47f50-6898-3f86-92b8-dba7810e9081","pitchNumber":5,"startTime":"2026-02-28T20:28:16.722Z","endTime":"2026-02-28T20:28:23.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":807751,"link":"/api/v1/people/807751","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807751,"link":"/api/v1/people/807751"},"credit":"b_ab"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_ab"},{"player":{"id":807751,"link":"/api/v1/people/807751"},"credit":"b_pa"},{"player":{"id":676050,"link":"/api/v1/people/676050"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:28:23.935Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Torres grounds out, pitcher Patrick Monteverde to first baseman Bennett Hostetler.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:30:42.974Z","endTime":"2026-02-28T20:31:14.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687287,"link":"/api/v1/people/687287"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":702315,"link":"/api/v1/people/702315"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Patrick Monteverde replaces Tyler Zuber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:30:01.350Z","endTime":"2026-02-28T20:30:45.124Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687287,"link":"/api/v1/people/687287"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676604,"link":"/api/v1/people/676604","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.997051522616474,"aZ":-23.627885520561485,"pfxX":-1.2556638829470224,"pfxZ":5.634387738613233,"pX":-0.14174813284993384,"pZ":2.3101798858574867,"vX0":-3.5050062584948027,"vY0":-122.07347598435176,"vZ0":-3.564330851711645,"x":122.4,"y":176.41,"x0":1.4730486944929422,"y0":50.00069255848286,"z0":5.812624041844413,"aX":-1.9030097369503736},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.6,"breakHorizontal":3.1,"spinRate":2109,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4479001467308663,"extension":6.131000781086518},"index":1,"playId":"7d9a724e-931e-3a5c-a5a1-be4b8417cf47","pitchNumber":1,"startTime":"2026-02-28T20:30:45.124Z","endTime":"2026-02-28T20:30:50.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":81.4,"endSpeed":75.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185511054625607,"aZ":-31.97274494859084,"pfxX":-2.7614616088523767,"pfxZ":0.14269205711457023,"pX":-0.5251991531854564,"pZ":1.4956870505842608,"vX0":-3.7705015233721704,"vY0":-118.49656823872128,"vZ0":-3.159637613156473,"x":137.02,"y":198.4,"x0":1.444090476010815,"y0":50.00343872909598,"z0":5.760963101465629,"aX":-3.935458411430418},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.2,"breakHorizontal":5.9,"spinRate":2184,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.46185275966421857,"extension":6.135344123645108},"hitData":{"launchSpeed":86.7,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.44,"coordY":175.91}},"index":2,"playId":"91d08425-8ee7-3af2-beec-b14be38b63e0","pitchNumber":2,"startTime":"2026-02-28T20:31:07.587Z","endTime":"2026-02-28T20:31:14.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:31:14.725Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brody Moore singles on a line drive to center fielder Dillon Lewis.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:31:35.978Z","endTime":"2026-02-28T20:33:18.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"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(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":80.0,"endSpeed":73.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53705730914483,"aZ":-38.37683340610508,"pfxX":1.3145683438386797,"pfxZ":-4.553114306528313,"pX":-0.1603212551482114,"pZ":1.9700006062987576,"vX0":-3.260724690760916,"vY0":-116.50629187663876,"vZ0":-0.4981216910696764,"x":123.11,"y":185.59,"x0":1.0915415224763716,"y0":50.0000858756087,"z0":5.838693373849402,"aX":1.7924864657197677},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.0,"breakHorizontal":-1.6,"spinRate":905,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4715752884199933,"extension":6.024984724580092},"index":0,"playId":"04fd9435-bb00-32c8-9961-f84e4ae9cf0b","pitchNumber":1,"startTime":"2026-02-28T20:31:44.213Z","endTime":"2026-02-28T20:31:47.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608364733260675,"aZ":-35.212625216464076,"pfxX":4.7478264190768265,"pfxZ":-2.258109036100958,"pX":1.337278924043893,"pZ":3.099759931384403,"vX0":-1.380899307844011,"vY0":-115.67643332946763,"vZ0":1.4174124522349636,"x":66.03,"y":155.09,"x0":1.327019800814109,"y0":50.00060750772958,"z0":5.86808416730901,"aX":6.400326160137736},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.4,"breakHorizontal":-8.3,"spinRate":974,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.4744249932543516,"extension":6.0291095975460784},"index":1,"playId":"42b5174b-0d2d-36f1-9f0e-30fb83303aa5","pitchNumber":2,"startTime":"2026-02-28T20:32:04.408Z","endTime":"2026-02-28T20:32:07.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.164862976642922,"aZ":-39.46796476329104,"pfxX":-5.504744294856382,"pfxZ":-5.891766778199143,"pX":-0.18892521048537295,"pZ":1.0940830950034606,"vX0":-1.4171514885001137,"vY0":-110.7260800486394,"vZ0":-1.6245354021507104,"x":124.2,"y":209.24,"x0":1.1747283556396309,"y0":50.000338622326844,"z0":5.9748989920694004,"aX":-6.819257505060089},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-10.8,"breakHorizontal":10.3,"spinRate":2438,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.49506571712855196,"extension":6.0130381380705415},"index":2,"playId":"ca114896-647f-3119-8e71-3d00959e9bd0","pitchNumber":3,"startTime":"2026-02-28T20:32:24.197Z","endTime":"2026-02-28T20:32:30.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49149814770367,"aZ":-21.530425586667047,"pfxX":-0.8351258320923218,"pfxZ":6.690482970463902,"pX":-1.9126558727931326,"pZ":0.8174339056221184,"vX0":-6.873686210712045,"vY0":-124.41279903409406,"vZ0":-7.600221300303405,"x":189.91,"y":216.71,"x0":0.9776920599679474,"y0":50.00401182980876,"z0":5.655857722161712,"aX":-1.3273704884730382},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.8,"breakHorizontal":2.9,"spinRate":2257,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.43778444018655893,"extension":6.130080372441063},"index":3,"playId":"3ab26712-c4e4-3cb3-9cb2-cd2593944b20","pitchNumber":4,"startTime":"2026-02-28T20:32:47.401Z","endTime":"2026-02-28T20:32:50.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912455172367515,"aZ":-30.56003724312635,"pfxX":5.438600665348185,"pfxZ":1.185412213662083,"pX":0.2392092896018731,"pZ":1.6828055302676561,"vX0":-3.8877247412630984,"vY0":-116.71899788943891,"vZ0":-2.6376468942539444,"x":107.88,"y":193.34,"x0":1.2276543230771395,"y0":50.00567552600748,"z0":5.732691481105905,"aX":7.434054910657221},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.7,"breakHorizontal":-8.8,"spinRate":867,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4709898766340679,"extension":6.285748664060139},"hitData":{"launchSpeed":83.7,"launchAngle":13.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.63,"coordY":102.91}},"index":4,"playId":"11d265cb-1658-3f3b-84e6-31749e0bf165","pitchNumber":5,"startTime":"2026-02-28T20:33:10.865Z","endTime":"2026-02-28T20:33:18.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:33:18.111Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase Davis pops out to third baseman Jacob Berry.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:33:42.876Z","endTime":"2026-02-28T20:36:08.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690971,"fullName":"Chase Davis","link":"/api/v1/people/690971"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690971,"fullName":"Chase Davis","link":"/api/v1/people/690971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458902728275202,"aZ":-17.016436189823956,"pfxX":6.487713761515477,"pfxZ":8.971211823772329,"pX":-0.18890248122329126,"pZ":2.640208025041438,"vX0":-5.483760799567294,"vY0":-128.60489650123992,"vZ0":-4.628764190783519,"x":124.2,"y":167.49,"x0":1.1189590335013055,"y0":50.00583331508828,"z0":5.767102022360058,"aX":10.965794964271266},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.5,"breakHorizontal":-10.7,"spinRate":2060,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4244701790642047,"extension":6.2083594933976505},"index":0,"playId":"10302f5e-c587-3b5b-ae17-bec2ff9f18e5","pitchNumber":1,"startTime":"2026-02-28T20:33:50.845Z","endTime":"2026-02-28T20:33:56.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":79.8,"endSpeed":73.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.212494421038112,"aZ":-28.05871480072354,"pfxX":-2.036741277802448,"pfxZ":2.9996344956885377,"pX":-0.3622558186893064,"pZ":1.4326124755823522,"vX0":-3.786889495421445,"vY0":-116.17798121886956,"vZ0":-3.6000954218747916,"x":130.81,"y":200.1,"x0":1.5516207208325603,"y0":50.00100862522767,"z0":5.661299853476715,"aX":-2.7908040414160302},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.8,"breakHorizontal":4.6,"spinRate":2120,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.47095887994059016,"extension":6.195753780970235},"index":1,"playId":"cb7dd069-ceab-3e70-b55f-96060b60c631","pitchNumber":2,"startTime":"2026-02-28T20:34:14.657Z","endTime":"2026-02-28T20:34:19.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.052789576721878,"aZ":-36.25264042795342,"pfxX":1.0913758327800684,"pfxZ":-3.046687471250511,"pX":-0.3782075901303085,"pZ":2.686594102965018,"vX0":-4.134275045037908,"vY0":-115.4485014441799,"vZ0":0.6894893981146963,"x":131.42,"y":166.24,"x0":1.3000191997552735,"y0":50.00250159997609,"z0":5.895161283453992,"aX":1.4624138614544844},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.0,"breakHorizontal":-0.8,"spinRate":892,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.47584866764033507,"extension":6.0992840575797125},"index":2,"playId":"60818ba4-b8ef-3d17-b8d8-e3c17d064506","pitchNumber":3,"startTime":"2026-02-28T20:34:35.706Z","endTime":"2026-02-28T20:34:40.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":81.1,"endSpeed":74.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986087277283307,"aZ":-30.704705126024848,"pfxX":-3.4510447063148497,"pfxZ":1.0545777700729912,"pX":-1.3236802517483777,"pZ":0.9287993579719036,"vX0":-4.966855067331448,"vY0":-117.89922848605157,"vZ0":-4.639320556931784,"x":167.46,"y":213.7,"x0":1.2649211721744433,"y0":50.00487346798789,"z0":5.779932352085985,"aX":-4.821986698844087},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.0,"breakHorizontal":7.6,"spinRate":1968,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.46591479940520397,"extension":6.187733477953438},"index":3,"playId":"a509be7a-2aa4-38c2-9516-4d54ac04643f","pitchNumber":4,"startTime":"2026-02-28T20:35:03.816Z","endTime":"2026-02-28T20:35:07.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.653253450362733,"aZ":-37.26790039833191,"pfxX":4.824317208718391,"pfxZ":-3.8204825632214146,"pX":1.219480318511613,"pZ":3.064568993605083,"vX0":-2.224172639377371,"vY0":-114.81924660352831,"vZ0":1.9026494299978765,"x":70.52,"y":156.04,"x0":1.5749366142784313,"y0":50.00414171060995,"z0":5.856895337080964,"aX":6.429085336410894},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.1,"breakHorizontal":-8.2,"spinRate":830,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4774027861635761,"extension":6.129159761995311},"index":4,"playId":"4d87091f-bfc7-3445-8590-6346f65cdcf9","pitchNumber":5,"startTime":"2026-02-28T20:35:32.725Z","endTime":"2026-02-28T20:35:35.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813309896414466,"aZ":-23.728368703580394,"pfxX":9.511831842420063,"pfxZ":5.106323844585244,"pX":0.5665142125035479,"pZ":2.29955479692161,"vX0":-5.219768787747951,"vY0":-127.93395663384067,"vZ0":-3.817820194290527,"x":95.41,"y":176.69,"x0":1.3991908624650449,"y0":50.00600565007695,"z0":5.674890127044807,"aX":15.743051098551948},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.6,"breakHorizontal":-16.1,"spinRate":1805,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.42840920414914185,"extension":6.127497163506723},"hitData":{"launchSpeed":47.2,"launchAngle":45.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.95,"coordY":160.12}},"index":5,"playId":"8558d95e-8be0-322c-9338-622b80f158c3","pitchNumber":6,"startTime":"2026-02-28T20:36:01.589Z","endTime":"2026-02-28T20:36:08.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690971,"link":"/api/v1/people/690971","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690971,"link":"/api/v1/people/690971"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":690971,"link":"/api/v1/people/690971"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:36:08.774Z","atBatIndex":66},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jack Gurevitch reaches on a throwing error by shortstop Cristian Hernández. Brody Moore to 3rd. Jack Gurevitch to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:36:26.319Z","endTime":"2026-02-28T20:37:41.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":813668,"fullName":"Jack Gurevitch","link":"/api/v1/people/813668"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":813668,"fullName":"Jack Gurevitch","link":"/api/v1/people/813668"},"postOnThird":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":813668,"fullName":"Jack Gurevitch","link":"/api/v1/people/813668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694183,"link":"/api/v1/people/694183"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":813668,"fullName":"Jack Gurevitch","link":"/api/v1/people/813668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12441163896868,"aZ":-21.939229966455816,"pfxX":-1.3494915101026317,"pfxZ":6.386646979734525,"pX":-0.22378742417465589,"pZ":2.238417670013151,"vX0":-3.606518770967562,"vY0":-125.22439976073917,"vZ0":-4.397886230393514,"x":125.53,"y":178.34,"x0":1.4051576308931046,"y0":50.00229378076875,"z0":5.791897998551028,"aX":-2.162753383813668},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.9,"breakHorizontal":3.2,"spinRate":2055,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4358796001252805,"extension":6.128955599101284},"index":0,"playId":"e50405b9-4982-36e6-8400-37d468033746","pitchNumber":1,"startTime":"2026-02-28T20:36:38.991Z","endTime":"2026-02-28T20:36:44.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":813668,"link":"/api/v1/people/813668","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13058968906174,"aZ":-36.75437659560735,"pfxX":6.012957496543043,"pfxZ":-3.2627257182543925,"pX":0.28636012859316723,"pZ":1.4553590746321903,"vX0":-4.3568489201837215,"vY0":-117.61283371222436,"vZ0":-2.0615038977393865,"x":106.08,"y":199.49,"x0":1.3808209728220135,"y0":50.00472339115704,"z0":5.749082576095486,"aX":8.431978833372964},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.1,"breakHorizontal":-9.8,"spinRate":918,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4655577403475233,"extension":6.033979224981004},"index":1,"playId":"275b08e5-ee59-32e5-82b9-970d7812bbad","pitchNumber":2,"startTime":"2026-02-28T20:37:07.109Z","endTime":"2026-02-28T20:37:11.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":813668,"link":"/api/v1/people/813668","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2789260016858,"aZ":-22.568392193421044,"pfxX":7.917466747481869,"pfxZ":5.790897341228495,"pX":0.5886807696753117,"pZ":2.3336012934343007,"vX0":-5.018484679635892,"vY0":-127.71045697145077,"vZ0":-4.017153566193562,"x":94.56,"y":175.77,"x0":1.5464211104694583,"y0":50.00219745879763,"z0":5.693159124879349,"aX":13.132305451760127},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":1986,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4282018501587399,"extension":6.176356587377034},"hitData":{"launchSpeed":97.4,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.49,"coordY":141.95}},"index":2,"playId":"a8361e80-52ba-3057-8ab6-7391c0b92559","pitchNumber":3,"startTime":"2026-02-28T20:37:28.640Z","endTime":"2026-02-28T20:37:41.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":813668,"link":"/api/v1/people/813668","batSide":{"code":"L","description":"Left"}},"first":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813668,"link":"/api/v1/people/813668"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":813668,"link":"/api/v1/people/813668"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:37:41.254Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Báez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T20:38:09.816Z","endTime":"2026-02-28T20:40:38.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":800305,"fullName":"Jesús  Báez","link":"/api/v1/people/800305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800305,"fullName":"Jesús  Báez","link":"/api/v1/people/800305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85750440488157,"aZ":-35.957573103376326,"pfxX":5.322426246478359,"pfxZ":-2.9678889600132194,"pX":2.2402688010665583,"pZ":6.162238243029266,"vX0":0.622793534025981,"vY0":-112.35742328250782,"vZ0":7.903260440323429,"x":31.61,"y":72.4,"x0":1.268046142926684,"y0":50.00238458677081,"z0":6.257236941667436,"aX":6.7862314090846745},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.0,"breakHorizontal":-9.8,"spinRate":998,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.4879878045387622,"extension":6.026273075672079},"index":0,"playId":"a58b93e7-ddf4-3cdb-a33c-0f2ad423fd93","pitchNumber":1,"startTime":"2026-02-28T20:38:09.816Z","endTime":"2026-02-28T20:38:12.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"second":{"id":813668,"link":"/api/v1/people/813668"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":68.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71396959066896,"aZ":-39.73573449722708,"pfxX":-4.329159875319304,"pfxZ":-6.563562104224577,"pX":0.22040638849050642,"pZ":0.6773970368323264,"vX0":-1.3406667069197633,"vY0":-107.28108751959182,"vZ0":-1.8468693670861414,"x":108.6,"y":220.49,"x0":1.4180988559807908,"y0":50.00516688290572,"z0":6.029380560501577,"aX":-4.983959792203255},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-12.0,"breakHorizontal":8.2,"spinRate":2361,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.5130092449395747,"extension":6.27818389858576},"index":1,"playId":"b983b4e1-bef1-3b6d-8f03-ab75ba723022","pitchNumber":2,"startTime":"2026-02-28T20:38:37.167Z","endTime":"2026-02-28T20:38:40.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"second":{"id":813668,"link":"/api/v1/people/813668"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061000649789314,"aZ":-30.082936839547664,"pfxX":4.77078085373611,"pfxZ":1.5755439982998412,"pX":-0.1593470460598758,"pZ":0.6369388954726188,"vX0":-4.874990765656981,"vY0":-115.25427820429191,"vZ0":-4.716071599998588,"x":123.07,"y":221.58,"x0":1.3766675694259234,"y0":50.004146858618306,"z0":5.658892912610924,"aX":6.33442329402},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.8,"breakHorizontal":-7.2,"spinRate":954,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4776648742899092,"extension":6.301843093955772},"index":2,"playId":"cb7e6a0e-82ba-3c35-835d-10e4e9fdf881","pitchNumber":3,"startTime":"2026-02-28T20:39:04.523Z","endTime":"2026-02-28T20:39:11.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"second":{"id":813668,"link":"/api/v1/people/813668"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977318899452687,"aZ":-20.54509627308293,"pfxX":-0.8002962850038644,"pfxZ":7.245251433142629,"pX":-1.2281965620103625,"pZ":1.987662437304846,"vX0":-5.292977388945193,"vY0":-125.5137177509434,"vZ0":-5.310873155007558,"x":163.82,"y":185.11,"x0":1.0067149237093354,"y0":50.003443415676294,"z0":5.790488796690116,"aX":-1.2837125336745359},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.2,"breakHorizontal":2.6,"spinRate":2147,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.43538908130509046,"extension":6.285242684539331},"index":3,"playId":"b57c26bd-d932-3ec4-abdf-28074ee411ef","pitchNumber":4,"startTime":"2026-02-28T20:39:34.403Z","endTime":"2026-02-28T20:39:37.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"second":{"id":813668,"link":"/api/v1/people/813668"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":80.9,"endSpeed":74.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669183189130827,"aZ":-29.51820002907578,"pfxX":-2.791577280336135,"pfxZ":1.9068041536181966,"pX":-0.48248143881744615,"pZ":0.4426658657271292,"vX0":-3.4172023953490234,"vY0":-117.71797744614763,"vZ0":-5.673605066656175,"x":135.39,"y":226.83,"x0":1.3542526102677854,"y0":50.00520923523479,"z0":5.637829642155645,"aX":-3.892898814954413},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.3,"breakHorizontal":5.9,"spinRate":2206,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4664248377862563,"extension":6.190516056481338},"index":4,"playId":"f512bce0-b45a-315c-a70a-058c506af71d","pitchNumber":5,"startTime":"2026-02-28T20:40:08.492Z","endTime":"2026-02-28T20:40:13.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"second":{"id":813668,"link":"/api/v1/people/813668"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258862282564138,"aZ":-24.13012020163723,"pfxX":-0.8341462528015642,"pfxZ":5.117244227052701,"pX":-1.6644002865504401,"pZ":1.2369917707051978,"vX0":-6.5319405283027265,"vY0":-124.19311353590454,"vZ0":-6.084304223802404,"x":180.44,"y":205.38,"x0":1.1007851732672074,"y0":50.005013797277925,"z0":5.706995910691671,"aX":-1.312369737714859},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.2,"breakHorizontal":2.9,"spinRate":1998,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.43986848501344156,"extension":6.312621385160141},"index":5,"playId":"76b5067e-3b6e-3121-b4d2-96fa75ee8f6a","pitchNumber":6,"startTime":"2026-02-28T20:40:33.691Z","endTime":"2026-02-28T20:40:38.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":800305,"link":"/api/v1/people/800305","batSide":{"code":"R","description":"Right"}},"second":{"id":813668,"link":"/api/v1/people/813668"},"third":{"id":690914,"link":"/api/v1/people/690914"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800305,"link":"/api/v1/people/800305"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":800305,"link":"/api/v1/people/800305"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:40:38.127Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Cannarella lines out sharply to right fielder Matt Koperniak.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:42:47.809Z","endTime":"2026-02-28T20:42:55.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703448,"fullName":"Cam Cannarella","link":"/api/v1/people/703448"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":703448,"fullName":"Cam Cannarella","link":"/api/v1/people/703448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Mike Antico replaces left fielder Bryan Torres, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:42:33.663Z","endTime":"2026-02-28T20:42:33.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690443,"link":"/api/v1/people/690443"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"},"defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":703448,"link":"/api/v1/people/703448","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Max Rajcic replaces Packy Naughton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T20:42:33.693Z","endTime":"2026-02-28T20:42:50.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691008,"link":"/api/v1/people/691008"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676050,"link":"/api/v1/people/676050","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":703448,"link":"/api/v1/people/703448","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36288177142254,"aZ":-13.05699758359136,"pfxX":-6.568339269627655,"pfxZ":10.067161547393592,"pX":0.857830526717931,"pZ":1.8450820946746698,"vX0":8.109038304029395,"vY0":-137.3995749898319,"vZ0":-7.88417731424603,"x":84.3,"y":188.96,"x0":-1.2877607750589082,"y0":50.00529573888009,"z0":5.65241402424597,"aX":-12.476287485191651},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2187,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39968421286094324,"extension":6.602654633606929},"hitData":{"launchSpeed":104.5,"launchAngle":19.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.23,"coordY":84.64}},"index":2,"playId":"82bbafbe-ebfe-3776-b815-1cb629ed44f4","pitchNumber":1,"startTime":"2026-02-28T20:42:50.154Z","endTime":"2026-02-28T20:42:55.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":703448,"link":"/api/v1/people/703448","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703448,"link":"/api/v1/people/703448"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":703448,"link":"/api/v1/people/703448"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:42:55.233Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cristian Hernández grounds out, shortstop Brody Moore to first baseman Jack Gurevitch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:43:16.171Z","endTime":"2026-02-28T20:44:06.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694183,"fullName":"Cristian Hernández","link":"/api/v1/people/694183"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694183,"fullName":"Cristian Hernández","link":"/api/v1/people/694183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":813668,"link":"/api/v1/people/813668"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112186312306985,"aZ":-16.267917752994837,"pfxX":-8.887537498894915,"pfxZ":8.23431906301035,"pX":1.109735239770872,"pZ":2.303018305911901,"vX0":9.331183322400213,"vY0":-137.95774537680916,"vZ0":-6.375620429028462,"x":74.7,"y":176.6,"x0":-1.1584903796736719,"y0":50.00235086194999,"z0":5.736773597504094,"aX":-17.166140215098526},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":14.2,"spinRate":2172,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39672440255848596,"extension":6.517488721961464},"index":0,"playId":"03b5da1b-eab4-3bc1-b6ee-7aa2c34d8ed7","pitchNumber":1,"startTime":"2026-02-28T20:43:21.183Z","endTime":"2026-02-28T20:43:24.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694183,"link":"/api/v1/people/694183","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64185246253797,"aZ":-34.59508411710351,"pfxX":6.893700568567261,"pfxZ":-1.6796049894573368,"pX":-0.47845227098482307,"pZ":2.587401770746594,"vX0":0.5792227484682834,"vY0":-119.08968682209908,"vZ0":-0.12894381255762055,"x":135.24,"y":168.92,"x0":-1.6206360714992836,"y0":50.00493303305056,"z0":5.768631838076695,"aX":9.913645491398215},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.8,"breakHorizontal":-12.6,"spinRate":2654,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.45972996025191737,"extension":6.239471085744701},"index":1,"playId":"f9db9365-8b29-3e80-bb7c-dae21af662c5","pitchNumber":2,"startTime":"2026-02-28T20:43:33.044Z","endTime":"2026-02-28T20:43:36.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694183,"link":"/api/v1/people/694183","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.916092262592187,"aZ":-36.47438447854716,"pfxX":7.825961955461324,"pfxZ":-3.0886628522142514,"pX":1.3482503724484827,"pZ":1.791164349650397,"vX0":3.7420487375746245,"vY0":-117.4030593738553,"vZ0":-1.5447138302852625,"x":65.61,"y":190.42,"x0":-1.284788483127975,"y0":50.00372220786085,"z0":5.862631304131526,"aX":10.888850191228762},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.6,"breakHorizontal":-15.1,"spinRate":2672,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46711660498317276,"extension":6.418399627711759},"index":2,"playId":"383cf587-5619-3c82-aa0e-622aa6edab4f","pitchNumber":3,"startTime":"2026-02-28T20:43:45.404Z","endTime":"2026-02-28T20:43:48.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694183,"link":"/api/v1/people/694183","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.288,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.153315074151948,"aZ":-35.31235269055392,"pfxX":9.07410029233526,"pfxZ":-2.1818848179136907,"pX":0.73483549634429,"pZ":2.3857971930203736,"vX0":2.254510647110554,"vY0":-118.97283216568367,"vZ0":-0.35009268010974803,"x":88.99,"y":174.36,"x0":-1.4033916822721255,"y0":50.00392785584624,"z0":5.726823369432809,"aX":13.048275198410614},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.7,"breakHorizontal":-16.9,"spinRate":2669,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.45983341302276237,"extension":6.3442174946442735},"hitData":{"launchSpeed":85.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":154.12}},"index":3,"playId":"2ac6460f-29ae-3fa5-b990-f15951785259","pitchNumber":4,"startTime":"2026-02-28T20:43:59.679Z","endTime":"2026-02-28T20:44:06.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694183,"link":"/api/v1/people/694183","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694183,"link":"/api/v1/people/694183"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":694183,"link":"/api/v1/people/694183"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:44:06.465Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Lewis flies out to right fielder Matt Koperniak.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:44:17.791Z","endTime":"2026-02-28T20:46:44.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":827665,"fullName":"Dillon Lewis","link":"/api/v1/people/827665"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":827665,"fullName":"Dillon Lewis","link":"/api/v1/people/827665"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67146336701131,"aZ":-33.82239126885519,"pfxX":3.6964653524851627,"pfxZ":-1.0701685533535645,"pX":-3.3722544105855032,"pZ":5.606137662249696,"vX0":-4.826108192884927,"vY0":-122.11339033557401,"vZ0":5.8262660037849,"x":245.54,"y":87.41,"x0":-1.864059129030687,"y0":50.00609181138254,"z0":6.077965630702595,"aX":5.667424659146412},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2471,"spinDirection":90},"zone":11,"typeConfidence":2.0,"plateTime":0.4459922560930738,"extension":6.0482165846146785},"index":0,"playId":"f1a9f086-8809-3142-8b25-886f753e5aed","pitchNumber":1,"startTime":"2026-02-28T20:44:28.961Z","endTime":"2026-02-28T20:44:33.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542337855957797,"aZ":-17.035815394015312,"pfxX":-8.40989742218656,"pfxZ":8.017340436854983,"pX":-0.11710859451285749,"pZ":0.9485258487290711,"vX0":6.058605666078266,"vY0":-136.19396805818806,"vZ0":-9.29823283068877,"x":121.46,"y":213.17,"x0":-1.2724410219060225,"y0":50.000786731397646,"z0":5.573160722506809,"aX":-15.874229499251685},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":14.0,"spinRate":2144,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.401417330042976,"extension":6.355877321425382},"index":1,"playId":"d8961db3-bc56-3942-9b8b-21508a203f6c","pitchNumber":2,"startTime":"2026-02-28T20:44:48.582Z","endTime":"2026-02-28T20:44:52.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729395558672113,"aZ":-16.338793979458092,"pfxX":-8.285881508653631,"pfxZ":8.267681494288365,"pX":-0.6273800148782259,"pZ":1.7659937832612138,"vX0":5.269908588717308,"vY0":-137.15134823669175,"vZ0":-7.440235862041552,"x":140.91,"y":191.1,"x0":-1.4915742549186186,"y0":50.005982531121504,"z0":5.616744373881776,"aX":-15.8775576344417},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2171,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3984959514155979,"extension":6.409195639852109},"index":2,"playId":"a5ea20db-9dc1-3710-a711-c8b40ba262df","pitchNumber":3,"startTime":"2026-02-28T20:45:04.134Z","endTime":"2026-02-28T20:45:07.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.624383563436375,"aZ":-33.5496154193582,"pfxX":9.196101758132041,"pfxZ":-0.964571361654821,"pX":1.397070883240455,"pZ":2.1829609693592906,"vX0":3.767602005287354,"vY0":-118.85387956213675,"vZ0":-1.2088594660471959,"x":63.75,"y":179.84,"x0":-1.402838111475052,"y0":50.00130983023658,"z0":5.743000752697518,"aX":13.162827759955},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.8,"breakHorizontal":-17.5,"spinRate":2650,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46071438990179736,"extension":6.353487089491182},"index":3,"playId":"c77a3b45-9d81-3058-9a4b-bc8263904360","pitchNumber":4,"startTime":"2026-02-28T20:45:17.423Z","endTime":"2026-02-28T20:45:21.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"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-28T20:45:38.729Z","endTime":"2026-02-28T20:45:38.730Z","isPitch":false,"type":"action","player":{"id":827665,"link":"/api/v1/people/827665"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36788796216315,"aZ":-22.053205608873988,"pfxX":-8.889641635192133,"pfxZ":6.389511190363187,"pX":-0.2459090433254709,"pZ":1.6594185600924984,"vX0":5.443889594389197,"vY0":-125.10794895769354,"vZ0":-5.423875298127217,"x":126.37,"y":193.98,"x0":-1.2956837275830448,"y0":50.00472040820367,"z0":5.664419286265266,"aX":-14.085844313316304},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.6,"breakHorizontal":14.9,"spinRate":2071,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4379020688504003,"extension":6.590771405360126},"index":5,"playId":"dd944537-8fbc-381b-b129-d30422fdc2de","pitchNumber":5,"startTime":"2026-02-28T20:45:38.731Z","endTime":"2026-02-28T20:45:42.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19887126929622,"aZ":-35.28697659248366,"pfxX":9.433094937878872,"pfxZ":-2.206092796822287,"pX":1.1012264318374452,"pZ":1.740257747398365,"vX0":2.8766303457317113,"vY0":-117.98428621792029,"vZ0":-1.4577444821874053,"x":75.02,"y":191.79,"x0":-1.358971979849598,"y0":50.00306695040783,"z0":5.614616231295415,"aX":13.313401732591357},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":-17.8,"spinRate":2607,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46403582777066976,"extension":6.530906096160378},"index":6,"playId":"760e1a3a-b2fa-3ac0-8b7e-52e1ed8bf671","pitchNumber":6,"startTime":"2026-02-28T20:46:04.235Z","endTime":"2026-02-28T20:46:07.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939173748286056,"aZ":-22.777807472670204,"pfxX":-8.643843984393705,"pfxZ":5.934580899034943,"pX":0.7796905691210727,"pZ":1.277603289908712,"vX0":7.623348238078925,"vY0":-124.96637592507028,"vZ0":-5.930174431670271,"x":87.28,"y":204.28,"x0":-1.1858697554621294,"y0":50.0017731088622,"z0":5.549741891384919,"aX":-13.684685188469649},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":13.9,"spinRate":2113,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.43811388178542865,"extension":6.455226991281528},"index":7,"playId":"087e5177-1108-32a3-bcec-bef5720cfb09","pitchNumber":7,"startTime":"2026-02-28T20:46:22.491Z","endTime":"2026-02-28T20:46:27.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.942851985009952,"aZ":-36.353587093702444,"pfxX":9.175875462417151,"pfxZ":-3.081588408746157,"pX":0.9820868033556885,"pZ":2.7864124966389845,"vX0":2.509015237476171,"vY0":-115.55247905076351,"vZ0":1.0220513476484734,"x":79.57,"y":163.55,"x0":-1.3091121618213806,"y0":50.0021631591065,"z0":5.823051517237826,"aX":12.444433386826745},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.0,"breakHorizontal":-17.3,"spinRate":2553,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.4734812962264421,"extension":6.454920322626987},"hitData":{"launchSpeed":75.2,"launchAngle":47.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.3,"coordY":112.98}},"index":8,"playId":"d1ba5f73-758a-30e2-bde6-9e99ae89cad2","pitchNumber":8,"startTime":"2026-02-28T20:46:37.059Z","endTime":"2026-02-28T20:46:44.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":827665,"link":"/api/v1/people/827665","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":827665,"link":"/api/v1/people/827665"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:46:44.259Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Koperniak singles on a ground ball to left fielder Cam Cannarella.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:48:33.761Z","endTime":"2026-02-28T20:49:50.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703448,"link":"/api/v1/people/703448"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92379745410707,"aZ":-33.869776543520466,"pfxX":5.272661149570027,"pfxZ":-1.2537691807211635,"pX":-0.14343927013780297,"pZ":1.5583190311236947,"vX0":-5.021482846554358,"vY0":-115.32244807280094,"vZ0":-2.1212223242966455,"x":122.47,"y":196.71,"x0":1.374505923137165,"y0":50.00384824525425,"z0":5.749058397632101,"aX":7.120948326151444},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.5,"breakHorizontal":-8.3,"spinRate":1023,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4744827718493365,"extension":6.174428292483849},"index":0,"playId":"ff335126-5231-3bae-a0e3-aaf084e20a5e","pitchNumber":1,"startTime":"2026-02-28T20:48:56.895Z","endTime":"2026-02-28T20:49:00.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.742571731938213,"aZ":-21.654554299449128,"pfxX":7.475038561138518,"pfxZ":6.20908796786682,"pX":0.7567721111047387,"pZ":3.2208920908220944,"vX0":-4.072157532130296,"vY0":-128.57936599950347,"vZ0":-2.2612693906510186,"x":88.15,"y":151.82,"x0":1.3802632193269124,"y0":50.00160590398211,"z0":5.771545848278464,"aX":12.661502876200675},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":-12.7,"spinRate":2078,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.42410390234366924,"extension":6.187874826050574},"index":1,"playId":"35547c7a-c397-388e-93db-79af0a0ec02c","pitchNumber":2,"startTime":"2026-02-28T20:49:16.903Z","endTime":"2026-02-28T20:49:22.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755470060468728,"aZ":-15.500019645567084,"pfxX":5.6897442192407715,"pfxZ":9.846312465829685,"pX":-0.459200841405858,"pZ":2.6034432900365045,"vX0":-5.8212105728694,"vY0":-129.25722406094727,"vZ0":-5.12501581085207,"x":134.5,"y":168.49,"x0":1.0820554491006662,"y0":50.00287694436687,"z0":5.8007531188948915,"aX":9.635220395073196},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.9,"breakHorizontal":-9.0,"spinRate":2053,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.42363045835093915,"extension":6.160031726832718},"hitData":{"launchSpeed":104.6,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.54,"coordY":120.99}},"index":2,"playId":"95272806-c0a6-32c6-9673-f0563e0461df","pitchNumber":3,"startTime":"2026-02-28T20:49:41.408Z","endTime":"2026-02-28T20:49:50.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":689288,"link":"/api/v1/people/689288","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689288,"link":"/api/v1/people/689288"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":689288,"link":"/api/v1/people/689288"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:49:50.422Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Graysen Tarlow singles on a line drive to center fielder Dillon Lewis. Matt Koperniak to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:50:09.709Z","endTime":"2026-02-28T20:50:26.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":815104,"fullName":"Graysen Tarlow","link":"/api/v1/people/815104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":815104,"fullName":"Graysen Tarlow","link":"/api/v1/people/815104"},"postOnSecond":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":815104,"fullName":"Graysen Tarlow","link":"/api/v1/people/815104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77671645857961,"aZ":-21.432395183909573,"pfxX":-1.0415052472888933,"pfxZ":6.713243372671653,"pX":-0.6973188863982268,"pZ":1.860573507066066,"vX0":-4.227199547834953,"vY0":-124.57728542916483,"vZ0":-5.306971865893813,"x":143.58,"y":188.54,"x0":1.1444879514872883,"y0":50.00406226204098,"z0":5.747860634098918,"aX":-1.6661514415775638},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.4,"breakHorizontal":2.6,"spinRate":2230,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.4366558898657127,"extension":6.161419729256016},"hitData":{"launchSpeed":76.8,"launchAngle":23.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.44,"coordY":105.05}},"index":0,"playId":"c7c9b761-5461-3d21-b86f-1dcd94b41997","pitchNumber":1,"startTime":"2026-02-28T20:50:16.909Z","endTime":"2026-02-28T20:50:26.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":815104,"link":"/api/v1/people/815104","batSide":{"code":"R","description":"Right"}},"first":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815104,"link":"/api/v1/people/815104"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":815104,"link":"/api/v1/people/815104"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:50:26.015Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ramon Mendoza grounds into a force out, third baseman Jacob Berry to second baseman Carter Johnson. Matt Koperniak to 3rd. Graysen Tarlow out at 2nd. Ramon Mendoza to 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:50:51.917Z","endTime":"2026-02-28T20:51:30.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"postOnThird":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":815104,"fullName":"Graysen Tarlow","link":"/api/v1/people/815104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815793,"link":"/api/v1/people/815793"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96785904642346,"aZ":-30.97458601740398,"pfxX":4.9397696659398775,"pfxZ":0.8878006778230798,"pX":-0.891352892446552,"pZ":1.8823499257507015,"vX0":-6.179339370422382,"vY0":-115.34501998606433,"vZ0":-2.1162511440619465,"x":150.98,"y":187.96,"x0":1.1775656212743961,"y0":50.00236263515371,"z0":5.791358406970982,"aX":6.672293323085692},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.3,"breakHorizontal":-7.4,"spinRate":1054,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4744152061815594,"extension":6.080514463508925},"index":0,"playId":"dc91a8a4-0a64-3895-8654-964ff909fd23","pitchNumber":1,"startTime":"2026-02-28T20:50:54.397Z","endTime":"2026-02-28T20:50:57.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":815104,"link":"/api/v1/people/815104"},"second":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301159927873456,"aZ":-35.16266480723056,"pfxX":3.7913804949271586,"pfxZ":-2.164783983197328,"pX":-0.17031577756073565,"pZ":1.9495797095163407,"vX0":-4.246663051421305,"vY0":-117.05559576491017,"vZ0":-1.4048774539861693,"x":123.49,"y":186.14,"x0":1.1797789358857202,"y0":50.00451876968252,"z0":5.867305327572684,"aX":5.231524313599726},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.0,"breakHorizontal":-5.8,"spinRate":936,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.468972847918228,"extension":6.2014010112634015},"hitData":{"launchSpeed":103.1,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.63,"coordY":164.25}},"index":1,"playId":"78d93d2f-ab0b-3267-88ff-4b3cbb998b01","pitchNumber":2,"startTime":"2026-02-28T20:51:14.260Z","endTime":"2026-02-28T20:51:30.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":680636,"link":"/api/v1/people/680636","batSide":{"code":"R","description":"Right"}},"first":{"id":815104,"link":"/api/v1/people/815104"},"second":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":680636,"link":"/api/v1/people/680636"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:51:30.694Z","atBatIndex":74},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cade McGee out on a sacrifice fly to right fielder Ethan O'Donnell in foul territory. Matt Koperniak scores. Ramon Mendoza to 2nd.","rbi":1,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:51:47.694Z","endTime":"2026-02-28T20:52:57.121Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":801629,"fullName":"Cade McGee","link":"/api/v1/people/801629"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":801629,"fullName":"Cade McGee","link":"/api/v1/people/801629"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807751,"link":"/api/v1/people/807751"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_throw","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":689288,"fullName":"Matt Koperniak","link":"/api/v1/people/689288"},"responsiblePitcher":{"id":687287,"link":"/api/v1/people/687287"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.4,"endSpeed":73.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.618932981799595,"aZ":-33.15347810438349,"pfxX":6.59921134779503,"pfxZ":-0.7275841498196076,"pX":0.8598402270699266,"pZ":2.986756117152639,"vX0":-2.8993646753962525,"vY0":-115.5816821147693,"vZ0":0.7293716655115554,"x":84.22,"y":158.14,"x0":1.2734580432069538,"y0":50.0003919407299,"z0":5.851669920483149,"aX":8.92395534158764},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.8,"breakHorizontal":-11.3,"spinRate":942,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.47396020835666164,"extension":6.141552058615007},"index":0,"playId":"377c2e1e-fc92-35b8-89b4-b02c76d9f97d","pitchNumber":1,"startTime":"2026-02-28T20:51:58.553Z","endTime":"2026-02-28T20:52:02.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"first":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":85.8,"endSpeed":79.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411597377775927,"aZ":-22.696627943696402,"pfxX":0.9567415833181254,"pfxZ":5.989137452657216,"pX":-0.6037023120374425,"pZ":1.8575703910421908,"vX0":-5.1508006809319715,"vY0":-124.80179096308663,"vZ0":-4.664538388912247,"x":140.01,"y":188.63,"x0":1.3599127659633092,"y0":50.00275331370145,"z0":5.613261079152436,"aX":1.5146887893495742},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.1,"breakHorizontal":-0.6,"spinRate":2097,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.43838586007055236,"extension":6.198374209101145},"index":1,"playId":"1038f062-c651-37ca-8d5b-44cebf71a6eb","pitchNumber":2,"startTime":"2026-02-28T20:52:20.339Z","endTime":"2026-02-28T20:52:23.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"first":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12448035550516,"aZ":-32.226071837708254,"pfxX":6.122614319315673,"pfxZ":-0.043332221382243574,"pX":0.7935742420063303,"pZ":1.7876584630854828,"vX0":-2.853782858697715,"vY0":-116.53298903265394,"vZ0":-2.069935750522168,"x":86.75,"y":190.51,"x0":1.2425725037286623,"y0":50.00044126988378,"z0":5.7492781005371025,"aX":8.36897375105713},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.4,"breakHorizontal":-10.3,"spinRate":986,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4711115603943776,"extension":6.379224526711157},"hitData":{"launchSpeed":83.6,"launchAngle":55.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.69,"coordY":111.08}},"index":2,"playId":"ef7dfb6c-e3ba-37f1-9635-d5aaf02c1815","pitchNumber":3,"startTime":"2026-02-28T20:52:42.390Z","endTime":"2026-02-28T20:52:57.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":801629,"link":"/api/v1/people/801629","batSide":{"code":"R","description":"Right"}},"first":{"id":680636,"link":"/api/v1/people/680636"},"third":{"id":689288,"link":"/api/v1/people/689288"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801629,"link":"/api/v1/people/801629"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"},{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:52:57.121Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Antico doubles (1) on a sharp line drive to right fielder Ethan O'Donnell. Ramon Mendoza scores.","rbi":1,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:53:29.422Z","endTime":"2026-02-28T20:55:26.357Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690443,"fullName":"Mike Antico","link":"/api/v1/people/690443"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690443,"fullName":"Mike Antico","link":"/api/v1/people/690443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690443,"fullName":"Mike Antico","link":"/api/v1/people/690443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807751,"link":"/api/v1/people/807751"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680636,"fullName":"Ramon Mendoza","link":"/api/v1/people/680636"},"responsiblePitcher":{"id":687287,"link":"/api/v1/people/687287"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":86.2,"endSpeed":80.1,"strikeZoneTop":3.066,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.831206094771034,"aZ":-21.229058443038962,"pfxX":0.5478614153464294,"pfxZ":6.731167789190726,"pX":0.4262134788253972,"pZ":3.224646402456489,"vX0":-2.7795570560604554,"vY0":-125.74428185979103,"vZ0":-2.143835884707677,"x":100.75,"y":151.71,"x0":1.4674850254727339,"y0":50.00292611573873,"z0":5.783571709849307,"aX":0.8912867842538047},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.0,"breakHorizontal":-0.5,"spinRate":2134,"spinDirection":159},"zone":3,"typeConfidence":2.0,"plateTime":0.43305680699378346,"extension":6.194541923959657},"index":0,"playId":"92e3ee86-4351-341e-8a51-fc4a801ad4a8","pitchNumber":1,"startTime":"2026-02-28T20:53:37.035Z","endTime":"2026-02-28T20:53:41.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690443,"link":"/api/v1/people/690443","batSide":{"code":"L","description":"Left"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":87.9,"endSpeed":81.1,"strikeZoneTop":3.066,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45218088922853,"aZ":-21.310475157161484,"pfxX":7.772205142143941,"pfxZ":6.4787389023376925,"pX":0.9565752998264105,"pZ":3.6241801420240263,"vX0":-3.6232819393796767,"vY0":-128.13158446327762,"vZ0":-1.3183711321688159,"x":80.54,"y":140.93,"x0":1.3730682345363474,"y0":50.00065924229014,"z0":5.797550144987698,"aX":13.026905136105288},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.8,"breakHorizontal":-13.3,"spinRate":2170,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4261395532794485,"extension":6.3087725870226175},"index":1,"playId":"ef91ec36-11ea-3d19-8219-339dcf1466b3","pitchNumber":2,"startTime":"2026-02-28T20:53:57.564Z","endTime":"2026-02-28T20:54:00.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690443,"link":"/api/v1/people/690443","batSide":{"code":"L","description":"Left"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.066,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.05687724367806,"aZ":-37.80435086063908,"pfxX":6.306746669292244,"pfxZ":-4.175254794878878,"pX":0.815078522055296,"pZ":4.019614514951518,"vX0":-2.616233296945706,"vY0":-114.80428201397203,"vZ0":3.8747807756012325,"x":85.93,"y":130.25,"x0":1.1433320020282953,"y0":50.00099911337792,"z0":5.963946795515676,"aX":8.510450326208693},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":-10.9,"spinRate":1068,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.4751089848360892,"extension":6.038753351435553},"index":2,"playId":"3a246625-9f4f-33c5-b311-e4e708c8d0fb","pitchNumber":3,"startTime":"2026-02-28T20:54:26.477Z","endTime":"2026-02-28T20:54:29.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690443,"link":"/api/v1/people/690443","batSide":{"code":"L","description":"Left"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.5,"strikeZoneTop":3.066,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.634824910123328,"aZ":-31.056306454560143,"pfxX":5.385618813834659,"pfxZ":0.8144285224004414,"pX":-1.047149908866396,"pZ":0.0068078159938546375,"vX0":-6.847153092429531,"vY0":-116.44451700469973,"vZ0":-5.908329655194598,"x":156.91,"y":238.6,"x0":1.2236703152884914,"y0":50.0055489385377,"z0":5.494258312161516,"aX":7.44146282547619},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.4,"breakHorizontal":-8.2,"spinRate":1031,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4693013469124607,"extension":6.348732271635739},"index":3,"playId":"bf6635ed-3562-33d3-a013-ccfd5d24662d","pitchNumber":4,"startTime":"2026-02-28T20:54:46.786Z","endTime":"2026-02-28T20:54:51.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690443,"link":"/api/v1/people/690443","batSide":{"code":"L","description":"Left"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.066,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.379341108027326,"aZ":-18.53028427312485,"pfxX":0.21189159285823123,"pfxZ":8.40749072493399,"pX":-0.3583999572329875,"pZ":2.039651204284831,"vX0":-4.052817005963081,"vY0":-125.30929328310357,"vZ0":-5.307480032531291,"x":130.66,"y":183.71,"x0":1.2383929751815355,"y0":50.00553870803083,"z0":5.655057665705345,"aX":0.34393238846489177},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.5,"breakHorizontal":0.4,"spinRate":2178,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.4336608667208761,"extension":6.225757141347744},"hitData":{"launchSpeed":100.9,"launchAngle":14.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.68,"coordY":98.85}},"index":4,"playId":"bfc3997d-4095-388b-aeb3-4802e56f074f","pitchNumber":5,"startTime":"2026-02-28T20:55:15.211Z","endTime":"2026-02-28T20:55:26.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690443,"link":"/api/v1/people/690443","batSide":{"code":"L","description":"Left"}},"second":{"id":680636,"link":"/api/v1/people/680636"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690443,"link":"/api/v1/people/690443"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":690443,"link":"/api/v1/people/690443"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:55:26.357Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brody Moore lines out to center fielder Dillon Lewis.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:56:00.170Z","endTime":"2026-02-28T20:56:30.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687287,"fullName":"Patrick Monteverde","link":"/api/v1/people/687287"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690914,"fullName":"Brody Moore","link":"/api/v1/people/690914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":827665,"link":"/api/v1/people/827665"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39341760338151,"aZ":-16.95123944750035,"pfxX":6.28536902572989,"pfxZ":8.833208729321015,"pX":0.3722478605503738,"pZ":3.815708581972567,"vX0":-4.3804591973715645,"vY0":-129.97223679377163,"vZ0":-2.0097612221504106,"x":102.81,"y":135.76,"x0":1.2567678168542877,"y0":50.00174280050178,"z0":5.876203323808776,"aX":10.830764540426351},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2047,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4202635739066647,"extension":6.196489546238112},"index":0,"playId":"13634618-2d30-3336-9e67-4de674b00a02","pitchNumber":1,"startTime":"2026-02-28T20:56:08.971Z","endTime":"2026-02-28T20:56:12.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"second":{"id":690443,"link":"/api/v1/people/690443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.237484184076784,"aZ":-19.374983994279784,"pfxX":1.402570087936748,"pfxZ":7.722525682067771,"pX":0.03137938259117654,"pZ":1.7543329226993063,"vX0":-3.8340059004805678,"vY0":-126.71418908863264,"vZ0":-5.911756014762727,"x":115.8,"y":191.41,"x0":1.369193137704469,"y0":50.004650553122836,"z0":5.622956438576209,"aX":2.3256555187360535},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.2,"breakHorizontal":-1.8,"spinRate":2186,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.42913989295202803,"extension":6.435846960488538},"hitData":{"launchSpeed":97.3,"launchAngle":16.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.72,"coordY":76.58}},"index":1,"playId":"1a970d9c-b2eb-384d-9101-cd40411cd3eb","pitchNumber":2,"startTime":"2026-02-28T20:56:25.378Z","endTime":"2026-02-28T20:56:30.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687287,"link":"/api/v1/people/687287","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":702315,"link":"/api/v1/people/702315"},"second":{"id":815793,"link":"/api/v1/people/815793"},"third":{"id":694351,"link":"/api/v1/people/694351"},"shortstop":{"id":694183,"link":"/api/v1/people/694183"},"left":{"id":703448,"link":"/api/v1/people/703448"},"center":{"id":827665,"link":"/api/v1/people/827665"},"right":{"id":807751,"link":"/api/v1/people/807751"}},"offense":{"batter":{"id":690914,"link":"/api/v1/people/690914","batSide":{"code":"R","description":"Right"}},"second":{"id":690443,"link":"/api/v1/people/690443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_ab"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_ab"},{"player":{"id":690914,"link":"/api/v1/people/690914"},"credit":"b_pa"},{"player":{"id":687287,"link":"/api/v1/people/687287"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:56:30.689Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Johnson strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:58:31.458Z","endTime":"2026-02-28T20:59:33.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":815793,"fullName":"Carter Johnson","link":"/api/v1/people/815793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815104,"link":"/api/v1/people/815104"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10677366850658,"aZ":-13.941318081246605,"pfxX":-6.121605197712553,"pfxZ":9.331592379240721,"pX":-0.1033498726364109,"pZ":3.3462337256792516,"vX0":5.77530939061556,"vY0":-138.6773910194319,"vZ0":-3.9525165678166383,"x":120.94,"y":148.43,"x0":-1.4144155973648096,"y0":50.00294760147773,"z0":5.715728503854644,"aX":-11.96088870173412},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2206,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3945084331832196,"extension":6.538725884466099},"index":0,"playId":"95f04a02-bd57-35a2-aea8-27ef47e58c1e","pitchNumber":1,"startTime":"2026-02-28T20:58:33.368Z","endTime":"2026-02-28T20:58:36.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668899318513056,"aZ":-43.39337596114486,"pfxX":4.328720902209491,"pfxZ":-7.977324534664072,"pX":0.922386666235005,"pZ":2.606657176051652,"vX0":3.0456543794867983,"vY0":-117.63916952759996,"vZ0":1.2934949691103972,"x":81.84,"y":168.4,"x0":-0.9501109149877854,"y0":50.00397464705343,"z0":6.062463779082341,"aX":6.086034398257179},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.9,"breakHorizontal":-8.5,"spinRate":2896,"spinDirection":34},"zone":12,"typeConfidence":2.0,"plateTime":0.46505310937825994,"extension":6.412647179626494},"index":1,"playId":"61ad8cdc-a6d7-3193-bd7e-7b4fc0f5c6be","pitchNumber":2,"startTime":"2026-02-28T20:58:52.664Z","endTime":"2026-02-28T20:58:59.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75859294177258,"aZ":-23.99491666474949,"pfxX":-9.292780245923856,"pfxZ":5.045668877884768,"pX":-0.07429537878414318,"pZ":1.812201689709202,"vX0":6.1812368162027544,"vY0":-125.32928130733717,"vZ0":-4.52151134093933,"x":119.83,"y":189.85,"x0":-1.3415800649853409,"y0":50.00552105041927,"z0":5.554344638590621,"aX":-15.070302049497409},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":2013,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4338667912634975,"extension":6.485345871942783},"index":2,"playId":"1e758e5f-8cbb-39e8-9ca6-af75b6f14a81","pitchNumber":3,"startTime":"2026-02-28T20:59:06.871Z","endTime":"2026-02-28T20:59:10.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404331113930223,"aZ":-25.10609388820252,"pfxX":-10.053748653582502,"pfxZ":4.349990989846748,"pX":-0.8805877358103322,"pZ":1.5353389088050549,"vX0":4.3688049265641515,"vY0":-126.82562471481162,"vZ0":-5.096606878825845,"x":150.57,"y":197.33,"x0":-1.3210255260410573,"y0":50.00557868241931,"z0":5.578268932937113,"aX":-16.348877795774452},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":17.2,"spinRate":1939,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43220166517961633,"extension":6.67251386463155},"index":3,"playId":"911303e0-9b4c-3da6-ba72-045881fb1090","pitchNumber":4,"startTime":"2026-02-28T20:59:26.694Z","endTime":"2026-02-28T20:59:33.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":815793,"link":"/api/v1/people/815793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815793,"link":"/api/v1/people/815793"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":815793,"link":"/api/v1/people/815793"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:59:33.686Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Berry grounds out, first baseman Jack Gurevitch to pitcher Max Rajcic.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:59:54.339Z","endTime":"2026-02-28T21:00:14.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694351,"fullName":"Jacob Berry","link":"/api/v1/people/694351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":813668,"link":"/api/v1/people/813668"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27336977748873,"aZ":-41.98262199492218,"pfxX":2.642290697702665,"pfxZ":-6.583973255703361,"pX":0.4011676533846946,"pZ":3.23498487740361,"vX0":3.0299202464991644,"vY0":-120.93452769284085,"vZ0":2.076606524456535,"x":101.71,"y":151.44,"x0":-1.2084302991067921,"y0":50.00305866682398,"z0":6.031823116007669,"aX":3.9359545654545376},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.3,"breakHorizontal":-5.5,"spinRate":2826,"spinDirection":29},"zone":3,"typeConfidence":2.0,"plateTime":0.45189598900388495,"extension":6.419614539724844},"index":0,"playId":"2243e42e-f2bc-3e93-a43f-a08cb981149f","pitchNumber":1,"startTime":"2026-02-28T20:59:54.339Z","endTime":"2026-02-28T20:59:58.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94955264603086,"aZ":-13.556546092482371,"pfxX":-6.054039586071471,"pfxZ":9.51529246271449,"pX":0.29054724548732086,"pZ":2.9596906249842756,"vX0":5.858186713058325,"vY0":-138.29174463530123,"vZ0":-5.083837198953082,"x":105.93,"y":158.87,"x0":-1.0584975910067362,"y0":50.00143771611842,"z0":5.716034412711441,"aX":-11.843046057581386},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":9.8,"spinRate":2146,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3945765999368116,"extension":6.5762604966845215},"hitData":{"launchSpeed":68.4,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.24,"coordY":161.72}},"index":1,"playId":"327f4250-1f44-38cf-9de3-78b3e6ee6604","pitchNumber":2,"startTime":"2026-02-28T21:00:09.672Z","endTime":"2026-02-28T21:00:14.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":694351,"link":"/api/v1/people/694351","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":694351,"link":"/api/v1/people/694351"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:00:14.808Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bennett Hostetler walks.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T21:00:23.953Z","endTime":"2026-02-28T21:02:07.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757587219679642,"aZ":-37.4151457552191,"pfxX":-0.24660178360870688,"pfxZ":-3.272355619271771,"pX":-1.84225610913252,"pZ":2.3685517308749766,"vX0":-0.7893114007723562,"vY0":-125.41681905656694,"vZ0":-1.085249255152089,"x":187.22,"y":174.83,"x0":-1.4923020510033416,"y0":50.0011415353524,"z0":5.840173797145259,"aX":-0.3951805314530974},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.9,"breakHorizontal":0.6,"spinRate":2557,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4356102320116424,"extension":6.109705607868645},"index":0,"playId":"8ffb7233-1caf-306d-b7fe-c63c84ceea84","pitchNumber":1,"startTime":"2026-02-28T21:00:45.676Z","endTime":"2026-02-28T21:00:51.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22727845472291,"aZ":-17.96959024860461,"pfxX":-8.002543681879425,"pfxZ":7.572667787809763,"pX":0.7930659385113575,"pZ":0.9464565570445408,"vX0":8.136780938122689,"vY0":-135.49027311353743,"vZ0":-8.986625087750351,"x":86.77,"y":213.23,"x0":-1.1969766817986578,"y0":50.0017443922992,"z0":5.541243310744886,"aX":-15.00598669789455},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2211,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40294200192082297,"extension":6.642107118022496},"index":1,"playId":"b79f7d2a-5013-330b-a723-27dd2a95a819","pitchNumber":2,"startTime":"2026-02-28T21:00:59.449Z","endTime":"2026-02-28T21:01:03.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795431879776135,"aZ":-11.876068597073424,"pfxX":-7.071302662729288,"pfxZ":10.35939793736344,"pX":0.79543547119613,"pZ":2.6247012753277215,"vX0":7.993872269649494,"vY0":-139.0172271428137,"vZ0":-6.210283235529748,"x":86.68,"y":167.91,"x0":-1.1969303346621774,"y0":50.0060317968808,"z0":5.6740443450845905,"aX":-13.860710082308255},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2293,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39381091351674824,"extension":6.52766728136348},"index":2,"playId":"3b099fb1-8086-3d99-8a0e-574be98df32c","pitchNumber":3,"startTime":"2026-02-28T21:01:14.962Z","endTime":"2026-02-28T21:01:41.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90476107770072,"aZ":-25.488822554021368,"pfxX":-10.317573452720312,"pfxZ":4.258896724558536,"pX":-0.7355027702404211,"pZ":2.85146623139014,"vX0":4.75321835510575,"vY0":-124.51708875594419,"vZ0":-1.8000430447213556,"x":145.04,"y":161.79,"x0":-1.3281648685140965,"y0":50.00516043599372,"z0":5.691823347344303,"aX":-16.210354908457212},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":17.6,"spinRate":1886,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.439809286262717,"extension":6.418707765754504},"index":3,"playId":"739ee555-f15a-359b-8b9b-000f509df64c","pitchNumber":4,"startTime":"2026-02-28T21:01:44.409Z","endTime":"2026-02-28T21:01:48.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.031431495068624,"aZ":-11.66869603288805,"pfxX":-8.147345289260553,"pfxZ":10.38562111455905,"pX":0.4740604082067931,"pZ":1.329838641083336,"vX0":7.618373214529439,"vY0":-139.3238361281933,"vZ0":-9.47167783860878,"x":98.93,"y":202.87,"x0":-1.231513090062793,"y0":50.00429073480949,"z0":5.535876572049766,"aX":-16.088263460668546},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":13.3,"spinRate":2272,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39248894362652464,"extension":6.577200073533059},"index":4,"playId":"e27978ca-0253-39cd-9495-b88d0749bb45","pitchNumber":5,"startTime":"2026-02-28T21:01:59.673Z","endTime":"2026-02-28T21:02:07.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":702315,"link":"/api/v1/people/702315","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702315,"link":"/api/v1/people/702315"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:02:07.804Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Snyder singles on a ground ball to left fielder Mike Antico. Bennett Hostetler to 2nd.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T21:02:28.005Z","endTime":"2026-02-28T21:02:56.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":688617,"fullName":"Michael Snyder","link":"/api/v1/people/688617"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688617,"fullName":"Michael Snyder","link":"/api/v1/people/688617"},"postOnSecond":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":688617,"fullName":"Michael Snyder","link":"/api/v1/people/688617"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690443,"link":"/api/v1/people/690443"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702315,"fullName":"Bennett Hostetler","link":"/api/v1/people/702315"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Snyder replaces Andrew Pintar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T21:02:24.677Z","endTime":"2026-02-28T21:02:30.268Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688617,"link":"/api/v1/people/688617"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":801464,"link":"/api/v1/people/801464"},"defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":801464,"link":"/api/v1/people/801464","batSide":{"code":"R","description":"Right"}},"first":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":94.4,"endSpeed":86.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174268574182616,"aZ":-14.13807713119146,"pfxX":-6.544035428013222,"pfxZ":9.385968967159812,"pX":0.10639477871495447,"pZ":4.397172393612807,"vX0":6.078569766235676,"vY0":-137.4435583647461,"vZ0":-1.3290151128126475,"x":112.94,"y":120.06,"x0":-1.2787962564179864,"y0":50.00449253505724,"z0":5.8425758033458495,"aX":-12.578145529739794},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2187,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3978241944892602,"extension":6.576939622686039},"index":1,"playId":"c0be47f5-a621-39a1-9420-8c3fea0ed9b2","pitchNumber":1,"startTime":"2026-02-28T21:02:30.268Z","endTime":"2026-02-28T21:02:34.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":688617,"link":"/api/v1/people/688617","batSide":{"code":"R","description":"Right"}},"first":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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":93.4,"endSpeed":85.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21706554830174,"aZ":-20.55999808529715,"pfxX":-9.633022871045391,"pfxZ":6.179840506808265,"pX":-0.2066455409733441,"pZ":2.447407427048716,"vX0":6.011134704953786,"vY0":-135.8649847496569,"vZ0":-5.071401612609312,"x":124.88,"y":172.7,"x0":-1.1898506386526757,"y0":50.00517634871749,"z0":5.756186698925123,"aX":-18.11189396731707},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":16.3,"spinRate":2071,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4022938578090991,"extension":6.432478184989787},"hitData":{"launchSpeed":98.7,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.7,"coordY":109.0}},"index":2,"playId":"716b1606-fca9-3a9b-9742-a5af78270d55","pitchNumber":2,"startTime":"2026-02-28T21:02:46.539Z","endTime":"2026-02-28T21:02:56.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":688617,"link":"/api/v1/people/688617","batSide":{"code":"R","description":"Right"}},"first":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688617,"link":"/api/v1/people/688617"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":688617,"link":"/api/v1/people/688617"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:02:56.073Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joe Mack lines out to center fielder Chase Davis.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T21:03:17.821Z","endTime":"2026-02-28T21:04:41.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690971,"link":"/api/v1/people/690971"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":76.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.674442171409794,"aZ":-43.23496055581998,"pfxX":2.252149422793522,"pfxZ":-7.455805882522142,"pX":0.5670510552641211,"pZ":2.4357537591544336,"vX0":3.5094243529052602,"vY0":-121.01015046474848,"vZ0":0.41506875182454994,"x":95.39,"y":173.01,"x0":-1.1948452780570908,"y0":50.004993347918365,"z0":6.050411791597997,"aX":3.3393852994472737},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.2,"breakHorizontal":-4.9,"spinRate":2811,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.4526683645053722,"extension":6.196738251898702},"index":0,"playId":"767671d6-fbb0-3e49-8d37-5016993b59dd","pitchNumber":1,"startTime":"2026-02-28T21:03:21.951Z","endTime":"2026-02-28T21:03:25.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":688617,"link":"/api/v1/people/688617"},"second":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"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.8,"endSpeed":86.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42945225670621,"aZ":-14.685924317485311,"pfxX":-6.026084131949297,"pfxZ":9.087472475636838,"pX":-0.5953824908415359,"pZ":4.369043988315194,"vX0":4.036154112751894,"vY0":-138.0105051060791,"vZ0":-1.4471921220281336,"x":139.69,"y":120.82,"x0":-1.2957742829009367,"y0":50.00105971306593,"z0":5.891950588857467,"aX":-11.594390911419598},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2168,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3972611572168683,"extension":6.37671323897796},"index":1,"playId":"4b60c76f-af15-3a32-835a-35868175d9ff","pitchNumber":2,"startTime":"2026-02-28T21:03:39.671Z","endTime":"2026-02-28T21:03:43.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":688617,"link":"/api/v1/people/688617"},"second":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52098443703913,"aZ":-26.93840065775378,"pfxX":-9.648059309094581,"pfxZ":3.337552402377746,"pX":0.08323983014863988,"pZ":2.529105841103638,"vX0":6.194674472107996,"vY0":-124.36716832831245,"vZ0":-2.31419885950339,"x":113.83,"y":170.49,"x0":-1.1840545477213151,"y0":50.0045039844275,"z0":5.70198718651549,"aX":-15.142402367282964},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":16.1,"spinRate":1970,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4401180686041437,"extension":6.53689287931126},"index":2,"playId":"b9a80378-fa93-30da-922b-d5b1d3fb80e8","pitchNumber":3,"startTime":"2026-02-28T21:03:55.976Z","endTime":"2026-02-28T21:04:00.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":688617,"link":"/api/v1/people/688617"},"second":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.900828206594223,"aZ":-25.26530281340812,"pfxX":-9.144660530077475,"pfxZ":4.251834472723712,"pX":-0.5914391096220194,"pZ":1.825636904618955,"vX0":4.969238285730456,"vY0":-126.02649375357004,"vZ0":-4.524961057618809,"x":139.54,"y":189.49,"x0":-1.3890017849189193,"y0":50.006285651720425,"z0":5.657641787241828,"aX":-14.87927719880332},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":1947,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4327388720089096,"extension":6.54893513406286},"hitData":{"launchSpeed":92.9,"launchAngle":22.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.65,"coordY":68.31}},"index":3,"playId":"710b571b-c676-31c0-97b4-2d91cae09f2e","pitchNumber":4,"startTime":"2026-02-28T21:04:35.463Z","endTime":"2026-02-28T21:04:41.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691008,"link":"/api/v1/people/691008","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":815104,"link":"/api/v1/people/815104"},"first":{"id":813668,"link":"/api/v1/people/813668"},"second":{"id":800305,"link":"/api/v1/people/800305"},"third":{"id":680636,"link":"/api/v1/people/680636"},"shortstop":{"id":690914,"link":"/api/v1/people/690914"},"left":{"id":690443,"link":"/api/v1/people/690443"},"center":{"id":690971,"link":"/api/v1/people/690971"},"right":{"id":689288,"link":"/api/v1/people/689288"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":688617,"link":"/api/v1/people/688617"},"second":{"id":702315,"link":"/api/v1/people/702315"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":691008,"link":"/api/v1/people/691008"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:04:41.568Z","atBatIndex":82}]